Състоя се издаването на уеб браузъра Firefox 110. Освен това е формулирано обновление на клон с дълъг срок на поддръжка — 102.8.0. В бета тестване в близко бъдеще ще бъде предаден клон Firefox 111, чийто релиз е насрочен за 14 март.
Основни нововъведения в Firefox 110:
- Добавена е възможността за импортиране на отметки, история на посещенията и пароли от браузърите Opera, Opera GX и Vivaldi (по-рано подобен импорт се поддържаше за Edge, Chrome и Safari).

- На платформите Linux и macOS е осигурено използването на GPU за ускоряване на растеризирането на Canvas2D.
- На платформите Linux, Windows и macOS е увеличена производителността на WebGL.
- Предоставена е възможността за изчистване на полета с дати и времена (типове date, time, datetime-local в елемента ) чрез натискане на Cmd+Backspace и Cmd+Delete в macOS и Ctrl+Backspace в Linux и Windows.
- Поставянето на вграденото допълнение Colorways, предлагало колекция от цветови теми за промяна на външния вид на областта на съдържанието, панелите и лентата за превключване на табовете, е спряно. Възстановете работата на допълнението и върнете запазените настройки, инсталирайки външно допълнение Colorways от сайта addons.mozilla.org.
- На платформата Windows е активирана изолацията на процесите в пясъчник, които взаимодействат с GPU.
- В Windows 10/11 е включено хардуерното декодиране на видео на GPU, различни от Intel, което позволява повишаване на производителността на възпроизвеждането на видео и качеството на мащабиране.
- На платформата Windows е реализирана поддръжка за блокиране на вграждането на външни модули в Firefox. Например, външни модули могат да се добавят от антивирусни пакети и архиватори, което може да доведе до сривове, нарушаване на поведението, проблеми с съвместимостта и намаляване на производителността, които потребителите свързват с ниска стабилност на самия Firefox. За контрол над външните модули е предложена страница „about:third-party”.
- В вградения PDF четец е реализирано плавно мащабиране.
- В CSS запитването „@container”, позволяващо формулиране на стилове на елементите в зависимост от размера на родителския елемент (аналогично на запитването „@media”, прилагано не към размера на цялата видима област, а към размера на блока (контейнера), в който е поставен елементът), е добавена поддръжка на единиците за измерване cqw (1% от ширината), cqh (1% от височината), cqi (1% от inline размера), cqb (1% от размера на блока), cqmin (най-малката стойност между cqi или cqb) и cqmax (най-голямата стойност между cqi или cqb).
- В CSS е добавена поддръжка на именувани страници, задавани чрез свойството «page», с което може да се укаже типът страница, на която е разрешено да се показва елементът. Тази възможност позволява да се зададе оформление, свързано със страниците, и в декларативна форма да се добавят разрези на страниците при печат.
- В CSS е добавен медиен запит color-gamut за прилагане на стилове на базата на приблизителния диапазон на цветната палитра, поддържана от браузъра и устройството за изход.
- В елемента е добавена поддръжка на атрибута «list» за извеждане на интерфейс за избор на цвят от списък.
- В API Permissions е добавена поддръжка на флага «midi» за проверка на наличието на права за достъп до API Web MIDI.
- В API ReadableStream е добавена поддръжка на синтаксиса «for await…of» за асинхронно перебиране на блоковете в потока.
- Подобрения в версията за Android: На устройства с Android 13+ е добавена поддръжка на иконите на приложения, свързани с темата на оформлението или цвета на фоновото изображение. Подобри се маркирането на многострочни текстови блокове.
Освен нови функции и корекции на грешки, в Firefox 109 са отстранени 25 уязвимости. 16 уязвимости са обозначени като опасни, от които 8 уязвимости (събрани под CVE-2023-25745 и CVE-2023-25744) са причинени от проблеми с паметта, като препълвания на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на злонамерен код при отваряне на специално форматирани страници.
Източник: opennet.ru

