Текстовый редактор не работает в Firefox 78?

Привет! Похоже, проблема связана с последним обновлением. Я попытался загрузить видео, но загрузка тоже не работает.

Когда я пытаюсь использовать кнопки в редакторе (или загрузить файл) в Firefox, в консоли появляются ошибки, касающиеся чата Discourse:

Я отключил все расширения, но проблема осталась. Дайте знать, если я могу чем-то помочь как пользователь :slight_smile:

Странно, это всё ещё происходит сейчас?

Это связано только с видео, можно ли воспроизвести проблему с изображениями?

Погнали: Upload files for free - recording-discourse.mp4 - ufile.io

[Файл MP4 ~5 МБ]

Хм, мне не удалось воспроизвести проблему с этим файлом? (используя Firefox на Linux)

Что ж, вам нужно загрузить MP4, открыть первое изображение или попробовать выделить текст жирным шрифтом в Firefox и Discourse.

Это жирный текст с помощью сочетания клавиш

Это жирный текст с помощью клика по меню

Нет, у меня в Firefox не воспроизводится.

ссылка не работает в Firefox, lol


Я не могу воспроизвести это в Firefox на Windows 10.

Да, нужны точные нужные кодеки, удалено

Это смелая попытка с кнопками.

Это смелая попытка с клавиатурой.

Извините, но у меня всё так же (без расширений).

Что ж, я записал с помощью Kazam, но это не проблема:

https://vimeo.com/726362575/260aa94abc

У нас не удалось воспроизвести проблему — только что проверили в Firefox на Linux. Попробуйте, возможно, режим безопасности браузера? Возможно, это связано с расширением браузера.

Что касается той ошибки, она, похоже, не связана с этим, и, думаю, мы исправили её несколько дней назад.

Какую версию Firefox вы используете? Пользуетесь ли вы выпуском ESR?

78.15 ESR, что происходит?

По-прежнему не работает в безопасном режиме.

Не уверен, что у нас вообще была версия 78.15 в матрице тестирования.

Думаю, нам нужно улучшить эту страницу, чтобы хотя бы чуть лучше выделять ключевые моменты:

В зависимости от трактовки, Firefox ESR либо поддерживается, либо нет. Нам нужно принять четкое решение здесь (если не поддерживается, следует отображать HTML-представление).

Мое предположение, @david, что это может быть связано с поддержкой отмены действий?

Поддержка Firefox 78 ESR со стороны Mozilla завершилась в прошлом году. Обновления безопасности больше не выпускаются. Вам необходимо обновиться до текущей версии ESR (102) или, как минимум, до предыдущей (91), которая будет поддерживаться ещё два месяца.

Я только что перепроверил через BrowserStack, и кнопки форматирования панели инструментов работают корректно в Firefox 91 :ok_hand:

Да, согласно MDN, в Firefox < 89 были ошибки при манипуляции текстом:

До Firefox 89 манипулирование содержимым элементов <input> и <textarea> с помощью команд Document.execCommand() требовало обходных путей (см. баг 1220696).

Мы запускаем CI при каждом коммите в Firefox ESR. Версия ESR — это та, что включена в текущий стабильный релиз Debian. На данный момент тестирование проводится для версии 91.11.0.

Можно ли использовать фичер-детект для версий 89 и ниже, чтобы отображать HTML-представление, не затрагивая поддерживаемые браузеры?

Обнаружить такую ошибку с помощью feature detection сложно, поэтому, думаю, у нас есть только один вариант — проверять user agent: