Състоянието на версията на уеб браузъра Firefox 103. Освен това са направени актуализации на версиите с дългосрочна поддръжка - 91.12.0 и 102.1.0. Версията Firefox 104 ще премине в бета тестове през следващите часове, с планирано издаване на 23 август.
Основни нововъведения в Firefox 103:
- По подразбиране е активиран режим на пълна защита на бисквитките (Total Cookie Protection), който преди това бе приложим само при отваряне на сайтове в режим на частно сърфиране и при избор на строг режим за блокиране на нежелано съдържание. В режима на Total Cookie Protection за бисквитките на всеки сайт се прилага отделно изолирано хранилище, което не позволява използването на бисквитки за проследяване на движението между сайтове, тъй като всички бисквитки, поставени от външни блокове (iframe, js и т.н.) се привръзват към сайта, от който тези блокове са заредени, и не се предават при достъп до тези блокове от други сайтове.

- Повишена производителност на системи с монитори с висока честота на опресняване (120Hz+).
- Вграденият PDF прегледач осигурява подсветка на полета, изискващи попълване за документи с формуляри.
- В режим „картина в картина“ е добавена възможност за промяна на размера на шрифта на субтитрите. Субтитрите се показват при гледане на видео от сайтове като Funimation, Dailymotion, Tubi, Hotstar и SonyLIV. По-рано субтитрите се показваха само за YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Disney+ и сайтове, използващи формата WebVTT (Web Video Text Track).
- За навигация между бутоните на панела с раздели вече може да се използват клавишите за управление на курсора, Tab и Shift+Tab.
- Функцията за увеличаване на текста за хора с нарушено зрение („Make text bigger“) е разширена до всички елементи на интерфейса и съдържанието (преди обхващаше само системния шрифт).
- От настройките е премахната възможността за възстановяване на поддръжката на сертификати за цифрови подписи, основани на хешове SHA-1, които вече отдавна се считат за ненадеждни.
- При копиране на текст от уеб формуляри е осигурено запазването на неразривни интервали, за да се предотврати автоматичното разчупване на редовете.
- На платформата Linux са решени проблеми с производителността на WebGL при използване на проприетарни драйвери NVIDIA в комбинация с DMA-Buf.
- Проблемът с много бавното стартиране поради обработката на съдържанието в локалното хранилище е устранен.
- В Streams API е добавена поддръжка на преносими потоци, позволяващи предаване на обекти ReadableStream, WritableStream и TransformStream под формата на аргументи при извикване на postMessage(), с цел да се премести изпълнението на операцията в web worker с клониране на данните във фонов режим.
- За страници, отворени без HTTPS, и в блоковете iframe, е забранен достъпът до API caches, CacheStorage и Cache.
- Поддръжката на атрибутите scriptminsize и scriptsizemultiplier е спряна, след като преди това бяха обявени за остарели.
- В Windows 10 и 11 е осигурено закрепването на иконата на Firefox в панела по време на инсталация.
- На платформата macOS е реализиран преход към по-съвременен API за управление на блокировките, довел до подобряване на отзивчивостта на интерфейса при висока натовареност на CPU.
- В версията за Android е отстранен срив при преминаване в режим на разделен екран или при промяна на размера на прозореца. Решен е проблем, който водеше до обратно възпроизвеждане на видео. Поправен е бъг, който при определени редки обстоятелства водеше до аварийно приключване при отваряне на екранната клавиатура в среда Android 12.
Освен нововъведенията и корекциите на грешки, Firefox 103 отстрани 10 уязвимости, от които 4 са определени като опасни (класифицирани под CVE-2022-2505 и CVE-2022-36320), предизвикани от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално, тези проблеми могат да доведат до изпълнение на код от злонамерен софтуер при отваряне на специално оформени страници. От уязвимостите с умерена опасност може да се отбележи възможността за определяне на позицията на курсора чрез манипулация с CSS свойства overflow и transform, и засядане на версията за Android при обработка на много дълъг URL.
Източник: opennet.ru

