Non sono riuscito a riprodurlo qui, ho appena provato su Firefox su Linux. Forse prova la modalità provvisoria del browser? Potrebbe essere correlato a un plugin del browser.
Per quanto riguarda quell’errore, sembra in qualche modo non correlato e penso che lo abbiamo risolto qualche giorno fa.
A seconda dell’interpretazione, Firefox ESR è supportato o meno. Dobbiamo prendere una decisione corretta qui. (se non supportato dovremmo visualizzare la vista HTML)
La mia ipotesi qui @david è che questo possa essere correlato al supporto dell’annullamento?
Il supporto per Firefox 78 ESR è terminato l’anno scorso da Mozilla. Non riceve più patch di sicurezza. Devi aggiornare alla versione ESR corrente (102) o almeno a quella precedente (91) che sarà supportata per altri due mesi.
Ho ricontrollato tramite BrowserStack e i pulsanti di formattazione della barra degli strumenti funzionano correttamente con Firefox 91
Sì, tramite MDN, Firefox < 89 aveva bug con la manipolazione del testo:
Prima di Firefox 89, la manipolazione del contenuto degli elementi <input> e <textarea> tramite i comandi Document.execCommand() richiedeva soluzioni alternative (vedi bug 1220696).
Eseguiamo la CI su ogni commit su Firefox ESR. La versione ESR è quella pacchettizzata nell’attuale Debian stabile. Al momento viene eseguita contro 91.11.0.
È difficile rilevare un bug come questo tramite il rilevamento delle funzionalità, quindi penso che la nostra unica opzione sia controllare il user agent: