Достъпен Firefox 133.
- Linux: Поправени проблеми с тайлингом, възникващи при използване на KDE и CSD (декориране от страна на клиента). Реализирано поддръжка на акцентен цвят в темите Adwaita.
- Режим на строга защита от проследяване научи идентифициране на случаи на проследяване чрез пренасочвания. Например, когато потребителят следва линк от сайт, той първо се пренасочва към междинен сайт-трекер, а после на целевия сайт. По този начин сайтът-трекер се счита от браузъра за посетен и следователно му се разрешава да съхранява бисквитки (особено често това се наблюдава при сайтове с прегледи на различни продукти, които чрез партньорски сайтове поставят бисквитки на потребителите за получаване на кешбек). Сега браузърът ще идентифицира хеуристично такива ресурси-пренасочвания и ще изтрива техните данни ежедневно.
- В падащото меню със списъка с отворени табове е добавен пункт „Табове от други устройства“.
- Firefox View сега позволява може дистанционно да затваря табове, отворени на други устройства.
- Включването на настройката privacy.resistFingerprinting сега освен всичко друго ограничава некоторые функции WebVTT, например, деактивира обработката на някои събития, както и зарежда субтитри на всички налични езици, за да не може сайтът да определи кой език предпочита потребителят.
- При изчисляване на срока на годност на бисквитките (атрибут expire) сега се взема под внимание сървърното време (ако то е известно): добавя се разликата между локалното и сървърното време, а ако локалното време изпреварва сървърното, бисквитките се считат за валидни, ако не са "изтекли" според сървърното време. Това поведение не е отразено в спецификациите, но е полезно за системи с неправилно време.
- С цел икономия на заряда на батерията анимацията на зареждане на страницата в заглавието на таба сега спира след 45 секунди, независимо от това дали страницата се е заредила.
- Поправено е отсъствие на значка при закладка, ако в адреса на страницата е указан порт.
- Ускорено разрешаване на имена чрез DNS в случаи, когато липсват не-локални адреси IPv6.
- Поддръжката на HTTP/3 сега автоматично се изключва, ако в веригата от сертификати е открит чужд коренов сертификат. Това е принудителна мярка за защита от проблеми, възникващи, когато антивирусните продукти използват собствен коренов сертификат за разкриване и инспектиране на HTTPS трафика (забелязани са проблеми с продукти на Avast).
- macOS 14 и по-нови: Инструментът за избор на емоджи, отварян с Cmd+Ctrl+Space, вече не се затваря веднага след отваряне. Освен това, когато се отваря с Fn+e, вече не вмъква символа "e" в полето за въвеждане.
- Windows: Включен апаратно ускоряван Canvas2D вместо остарялата платформа Direct2D.
- JavaScript: Появи се поддръжка методи Uint8Array (преобразуване между низове в кодировка Base64 / шестнадесетичен код и масиви от байтове):
- Статически методи Uint8Array.fromBase64()p/url] и Uint8Array.fromHex() (създаване на нов обект Uint8Array от низ в кодировка base64 и шеснадесетична съответно).
- Методите Uint8Array.prototype.setFromBase64() и Uint8Array.prototype.setFromHex() (попълване на съществуващ обект Uint8Array с байтове от низ в кодировка base64 или шеснадесетична).
- Методите Uint8Array.prototype.toBase64() и Uint8Array.prototype.toHex() (връщат низ в кодировка base64 или шеснадесетична от данните, съдържащи се в обекта Uint8Array).
- За обектите MathML е реализирана поддръжка на CSS свойствата width и height
- API:
- Добавено свойство WorkerNavigator.permissions (позволява да се използва Permissions API в в работниците).
- Сервизни работници получиха поддръжка EventSource (обработка на събития, изпратени от сървъра).
- WebCodecs API придоби интерфейси ImageDecoder, ImageTrackList и ImageTrack (декодиране на изображения от потоци на работници и основния поток).
- Събития beforetoggle и toggle интерфейса HTMLElement се сработват на елементите недиректно преди и след тяхното показване или скриване.
- Fetch API Element.requestPointerLock() поддръжка на опцията keepalive (позволява HTTP заявки, които няма да бъдат прекратени, дори и след затваряне на страницата, например за изпращане на аналитика при напускане на страницата от потребителя).
- Елементи / се подкрепят атрибут onwaitingforkey (установява вграден обработчик на събития за събитието waitforkey).
- ServiceWorkerContainer се е наличен във всички работни контексти чрез WorkerNavigator.serviceWorker.
- Свойство име PerformanceNavigationTiming вече премахва фрагменти от текст от връщания URL.
- Инструменти за разработчици:
- Прекъснат един от начините, по които уеб страницата можеше да определи, че потребителят е открил инструментите за разработчици.
- Отладчик пренаписан на CodeMirror 6.
Източник: linux.org.ru
