No tuve suerte reproduciéndolo aquí, acabo de intentarlo en Firefox en Linux. ¿Quizás intentes el modo seguro del navegador? Tal vez esté relacionado con un complemento del navegador.
Respecto a ese error, parece algo no relacionado y creo que lo solucionamos hace unos días.
Dependiendo de la interpretación de cada uno, Firefox ESR es compatible o no. Necesitamos tomar una decisión adecuada aquí. (si no es compatible, deberíamos mostrar la vista HTML)
Mi suposición aquí, @david, es que esto puede estar relacionado con el soporte de deshacer.
El soporte de Firefox 78 ESR finalizó el año pasado por parte de Mozilla. Ya no recibe parches de seguridad. Necesitas actualizar a la versión ESR actual (102) o al menos a la anterior (91), que tendrá soporte durante dos meses más.
Acabo de verificar de nuevo a través de BrowserStack, y los botones de formato de la barra de herramientas funcionan correctamente en Firefox 91
Sí, a través de MDN, Firefox < 89 tenía errores con la manipulación de texto:
Antes de Firefox 89, la manipulación del contenido de los elementos <input> y <textarea> usando los comandos Document.execCommand() requería soluciones alternativas (ver bug 1220696).
Ejecutamos CI en cada commit en Firefox ESR. La versión ESR es la que se empaqueta en la versión estable actual de Debian. En este momento se ejecuta contra 91.11.0.