Достъпен Firefox 133.
- Linux: Поправени проблеми с проблеми с дизайна, възникнали при използване на KDE и CSD (декориране от страна на клиента). Реализирана поддръжка на акцентен цвят в темите Adwaita.
- Режим за строга защита от проследяване научил идентифициране на случаи на проследяване чрез пренасочвания. Например, когато потребителят кликне на линк от сайт, той първо се пренасочва към междинен сайт-тракер, а след това на целевия сайт. По този начин сайт-тракерът се счита от браузъра за посещен, а следователно му се позволява да съхранява бисквитки (особено често това правят сайтове с ревюта на различни стоки, които по този начин чрез партньорски сайтове поставят на потребителите бисквитки за получаване на кешбек). Сега браузърът ще определя хевристично такива ресурси-пренасочвания и ще изтрива техните данни ежедневно.
- В падащото меню със списък на отворените табове е добавена опция „Табове от други устройства“.
- Firefox View сега позволява може да затваря дистанционно табове, отворени на други устройства.
- Активирането на настройката privacy.resistFingerprinting освен това сега ограничава някои възможности WebVTT, например, изключва обработката на определени събития, а също така зарежда субтитри на всички налични езици, така че сайтът да не може да определи кой език предпочита потребителят.
- При изчисляването на срока на живот на бисквитки (атрибут expire) сега се взема под внимание сървърното време (ако е известно): добавя се разликата между локалното и сървърното време, а ако локалното време изпреварва сървърното, то бисквитките се смятат за валидни, ако не са „престанали“ по сървърното време. Това поведение не е отразено в спецификациите, но е полезно за системи с неправилно време.
- С цел икономия на заряд на батерията анимацията на зареждане на страницата в заглавието на таба сега прекратява след 45 секунди, независимо дали страницата е завършила зареждането.
- Поправено липса на иконка при отметка, ако в адреса на страницата е указан порт.
- Windows: разрешаване на имена чрез DNS в случаи, когато липсват не-локални адреси IPv6.
- Поддръжката на HTTP/3 сега автоматично се изключва, ако в веригата на сертификатите бъде открит чужд коренов сертификат. Това е принудителна мярка за защита от аварии, които възникват, когато антивирусните продукти използват собствен коренов сертификат за пробиване и инспектиране на HTTPS трафик (отбелязани проблеми с продуктите на Avast).
- macOS 14 и по-нови: Средството за избор на емоджи, когато е отворено с Cmd+Ctrl+Space, вече не се затваря веднага след отваряне. Освен това, когато се отваря с Fn+e, вече не вмъква символа «e» в полето за въвеждане.
- API, предоставяно от операционната система (full-screen-api.macos-native-full-screen), което позволи унифицирането на вида и поведението на елементите на екрана. Включено апаратно ускорен 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 беше получен поддръжка на опцията keepalive (позволява извършване на HTTP заявки, които няма да бъдат прекратени дори след затваряне на страницата, например за изпращане на аналитични данни при напускане на потребителя от страницата).
- Елементи / сега поддържат атрибут onwaitingforkey (установява вграден обработчик на събития за събитието waitforkey).
- ServiceWorkerContainer сега е наличен във всички работни контексти чрез WorkerNavigator.serviceWorker.
- Свойството name PerformanceNavigationTiming сега премахва фрагменти от текст от връщания URL.
- Инструменти за разработчици:
Източник: linux.org.ru
