A user, satonotdead, reports that the text editor and video upload features are broken in Firefox 78.15 ESR, with console errors related to Discourse chat. Others, including sam and Falco, attempt to reproduce the issue but cannot, noting that it works in newer Firefox versions (e.g., 91 ESR) and on different OSes. Falco points out that Firefox 78 ESR is end-of-life and no longer receives security updates, recommending upgrading to Firefox 91 or 102 ESR. david confirms via BrowserStack that Firefox 91 works correctly and links to an MDN note indicating that Firefox < 89 had bugs with execCommand(), which may be causing the issue. sam suggests improving the support page to clarify ESR support status, and david proposes checking the user agent to fall back to HTML view for unsupported versions, as feature-detecting the bug is difficult. The consensus is that the problem stems from using an outdated, unsupported browser version.
Depending on one’s interpretation Firefox ESR is either supported or not. We need to make a proper call here. (if unsupported we should display the HTML view)
My guess here @david is that this may be related to the undo support?
Firefox 78 ESR support ended last year from Mozilla. It doesn’t receive security patches anymore. You need to update to the current ESR version (102) or at least the previous one (91) which will be supported for two more months.
I just double checked via BrowserStack, and the toolbar formatting buttons work correctly under Firefox 91
Yeah, via MDN, Firefox < 89 had bugs with text manipulation:
Before Firefox 89, manipulating the content of <input> and <textarea> elements using Document.execCommand() commands requires workarounds (see bug 1220696).