Достъпен Firefox 134.
- Linux:
- Появи се поддръжка на жестове с задържане (hold gestures). Така че кинетичното превъртане вече може да бъде прекъснато, като се докоснете до тачпада с два пръста.
- Поправено е неправилно показване на контекстните менюта под Wayland при включено дробно мащабиране (widget.wayland.fractional-scale.enabled).
- Потребителите от САЩ и Канада постепенно ще получат нов интерфейс началната страница (полето за търсене и ярлиците са преместени в началото на страницата, ярлиците се показват в един ред. Актуализирани са картите на препоръчаните истории: сега те автоматично запълват цялата широчина на страницата, което позволява по-ефективно използване на пространството).
- Търсачката Ecosia сега е достъпна не само за потребителите от Германия, но и за всички потребители от немския регион (Австрия, Белгия, Италия, Нидерландия, Испания, Швеция и Швейцария).
- Появи се опция за изключване по подразбиране, за да се изтегли раздела по желание на потребителя (browser.tabs.unloadTabInContextMenu).
- Firefox сега по-точно следва спецификацията HTML относно изскачащите прозорци, което ще намали случаите, когато полезен изскачащ прозорец неправилно се блокира.
- При включена настройка privacy.resistFingerprinting в диалога с настройки сега се показва предупреждение, че това може да доведе до неработещи сайтове. На разработчиците не им харесва, че тази настройка фигурира във всяко второ ръководство по укрепване на сигурността на браузъра, но много рядко авторите на такива ръководства предупреждават потребителя, че тази усилена защита има редица неудобни странични ефекти.
- Ако някое разширение е било деактивирано заради нарушение на правилата на Mozilla, в мениджъра на разширения сега ще бъде се показва съобщение за това, което обяснява причината («Това разширение нарушава правилата на Mozilla, затова е деактивирано. Можете да го активирате на свой риск.»).
- Иконата за преминаване в режим на четене вече не се показва, ако в раздела е отворен PDF файл.
- При изтриване на настройка в about:config, името й сега се показва зачеркнато.
- Поправено грешка, при която WebSocket свързването, използващо IPv6, преставало да работи, ако в резултат на промяна на мрежовите настройки се губеше поддръжката на IPv6 (например, ако потребителят се свържеше с VPN, който не поддържа IPv6).
- Windows: Включена е поддръжка на хардуерно ускорение на декодирането HEVC (тъй като кодекът изисква лицензионни такси, потребителят трябва да се закупи самостоятелно, да се получи от OEM производителя на компютъра или просто ).
- CSS: Елементи с абсолютно позициониране обзавелись поддръжка на свойствата align-self и justify-self, а също и съкратеното свойство place-self.
- JavaScript:
- Добавено поддръжка на статичния метод RegExp.escape() (екранира всякакви потенциални символи от синтаксиса на регулярните изрази в низ, връщайки нов низ, който може безопасно да се използва като литерален шаблон за конструктора RegExp()).
- Появи се поддръжка метод Promise.try() (приема обратна връзка от всякакъв тип (функция, която връща или хвърля синхронно или асинхронно) и опакова резултата в Promise).
- WebAssembly:
- Включена е поддръжка Memory64.
- Включена е поддръжка JS String Builtins.
- API:
- Реализирано статичен метод PushManager.supportedContentEncodings (позволява да се получат разрешените алгоритми за криптиране на полезната информация push-съобщения).
- AudioParam.value се позволява зададе стойност дори по време на планирано автоматично събитие: преди операцията тихо се игнорираше.
- Метод ReadableStreamBYOBReader.read() Element.requestPointerLock() нов аргумент options.min (посочва минималния брой елементи, връщани при всяко извикване, което позволява да се избегнат ненужни итерации при работа с данни с известен размер).
- WebRTC: се появи възможност за паралелно предаване (simulcast) на съдържанието на екрана с кодека VP8 (с други кодеци това отдавна е поддържано).
- Инструменти за разработчици:
- Мрежов монитор научи показва отговори 103 Ранни подсказки.
- В отладчика се появи възможност за търсене на трасировки по стойностите на аргументите на функцията.
- Оптимизирано отстраняване на проблеми с разширения, например, изходният код на разширението сега автоматично се презарежда в отладчика при презареждане на разширението.
- Стойностите на точките на отладчика сега автоматично се преобразуват в етикети за профилиране, което опростява добавянето на елементи на времевата линия на етикетите директно от отладчика.
Източник: linux.org.ru
