Пусна се версия на уеб браузъра Firefox 134 и бяха оформени обновления на предишни версии с дългосрочна поддръжка — 115.19.0 и 128.6.0. На етапа на бета тестване е преминала версия Firefox 135, чийто релиз е насрочен за 4 февруари.
Основни нововъведения в Firefox 134:
- На част от потребителите е предложен нов дизайн на страницата, която се показва при отваряне на нов таб. Новият вариант включва поле за търсене, виджет с прогноза за времето и списък с препоръчани страници. Най-често посещаваните и закрепените сайтове се показват не в мрежа, а в един ред. Броят на колоните с съдържание се избира в зависимост от ширината на прозореца, което позволява ефективно използване на цялото налично екранно пространство. Новият дизайн в момента е активиран само за потребители от САЩ и Канада. За активиране в други държави в страницата about:config може да се въведе «newtab» и да се добави кода на вашата страна в полето със стойността «US, CA».

В изскачащото меню, което се появява след прехвърляне на фокуса на входа в празната адресна лента, вече се показват не само подбраните и предишно отворени страници, но и списък с наскоро извършени търсения, което позволява бързо да ги коригирате или да ги повторите в друга търсачка. В изскачащото меню също така са добавени бутоните за извършване на допълнителни действия, като печат на страницата или преминаване към друга вкладка.

- За платформата Linux е реализирана поддръжка на допълнителни жестове на тъчпада (например, докосване с два пръста за спиране на инертното превъртане).
- За платформата Windows е добавена поддръжка за хардуерно декодиране на видео в формат HEVC (H.265).
- За Германия, Австрия, Белгия, Италия, Нидерландия, Испания, Швеция и Швейцария е предоставена възможност за използване на мета-търсачката Ecosia, която се бори за опазване на природата и инвестира голяма част от печалбите си в засаждане на дървета. За захранване на компанията се използват възобновими енергийни източници. сървъри Резултатите от търсенето се генерират чрез заявки към търсачките Bing и Google.
- Осигурена е по-точна следа на спецификацията при определяне на състоянието на активация на потребителя. Активирането сигнализира за началото на взаимодействието на потребителя със страницата, като например движението на мишката, натискането на бутони или навигацията в менюто. След активирането стават налични някои Web API, например, преди активирането се блокира показването на изскачащи диалози. Промените в новата версия на условията за активиране правят блокирането на изскачащи диалози по-малко строго и намаляват броя на фалшивите предупреждения за блокировка.
- За елементи с абсолютно позициониране (за които е зададено свойството «position: absolute») е разрешено използването на CSS свойствата align-self, justify-self и place-self.
- В JavaScript е добавена поддръжка на метода RegExp.escape(), предназначен за escaping на символите в низ, използвани за изграждане на регулярни изрази. Екранираните по този начин низове могат безопасно да се използват като шаблон в конструктора RegExp().
- Добавен е методът Promise.try(), позволяващ преобразуването в Promise на резултата от всяко извикване на callback за опростяване на обработката на грешки при изпълнението на функции, изпълнявани както в асинхронен, така и в синхронен режим.
- В WebRTC за Simulcast видео при предаване на съдържанието на прозорци или целия екран е добавена поддръжка на кодека VP8.
- Добавена е експериментална поддръжка на HTML атрибута autocorrect и JavaScript свойството HTMLElement.autocorrect, позволяващи автоматична корекция на текста, въвеждан в елементи за въвеждане, като «» и «
- Подобрени са инструментите за отстраняване на грешки в разширенията. Например, осигурена е автоматична презареденост на кода на разширението в отладчика след презареждане на самото разширение.
- В отладчика на JavaScript е осигурено автоматично преобразуване на точките за логване (log-point, подобни на точки на спиране, но за извеждане на информация в лог) в маркери на профилиращия инструмент, което позволява директно от отладчика да се добавят подобни маркери в системата за профилиране.
- В таблото за проследяване на мрежовата активност в инструментите за уеб разработчици е реализирано показване на информация за данните, предавани в отговори с код 103 «Early Hints».

В версия 134 на Firefox, освен новостите и корекциите на грешки, бяха отстранени 20 уязвимости. 11 от тях са обозначени като опасни. 10 опасни уязвимости са причинени от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Тези проблеми потенциално могат да доведат до изпълнение на злонамерен код при отваряне на специално оформени страници. Още една опасна уязвимост (CVE-2025-0244) е свързана с възможността за спуфинг на адресната лента в Android версията, използвайки неправилна схема на протокола.
Източник: opennet.ru



