Firefox 104

Firefox 104 — последний летний выпуск браузера.

CSS

  • Поддержка авто­мати­ческого восста­новления (re-snapping) позиции прокрутки в соответствии со свойством scroll-snap-stop при динамическом изменении взаимного расположения элементов на странице. Свойство поддерживается начиная с Firefox 103.

JavaScript, DOM

  • Поддержка методов findLast() и findLastIndex() обычных (Array) и типизи­рованных (TypedArray) массивов. Методы возвращают соответ­ственно значение и индекс искомого элемента массива согласно переданной функции.
  • Поддержка структурного клонирования свойства stack при сериализации объектов ошибок встроенных типов при использовании методов window.postMessage() и structuredClone(). Свойство пока не сериализуется при исполь­зовании других API, таких как Worker.postMessage().
  • В методе HTMLElement.focus() теперь поддерживается параметр option.focusVisible, пред­писывающий браузеру отобразить дополни­тельную визуальную индикацию элемента, которому назначен фокус. В некоторых случаях браузеры могут отображать индикацию для повышения доступности даже при отсутствии этого параметра.
  • Поддержка свойства SVGStyleElement.disabled для динамического включения или выключения таблицы стилей SVG-изображения. Свойство функционально аналогично свойству HTMLStyleElement.disabled. Одно­имённый атрибут не предусмотрен.

Прочее

  • Поддержка субтитров в режиме «Картинка в картинке» (Picture-in-Picture, PiP) для:

  • Объём выделяемых ресурсов теперь ограничивается и для пользовательского интерфейса Firefox при сворачивании браузера — аналогично фоновым вкладкам. Это призвано повысить быстро­действие и снизить расход заряда батареи.
  • Устранена ошибка, приводившая к неправильному цвету подсветки текста во всех строках, кроме первой, после нажатия клавиши Enter после выбора цвета подсветки при создании письма в почтовых веб-интерфейсах Yahoo Mail и Outlook.
  • Теперь нажатие кнопки «Назад» на HTTP-странице, открытой в режиме «Только HTTPS», приводит на предыдущую посещённую страницу вместо служебной страницы браузера, преду­преждающей о недоступности сайта по HTTPS.

См. также