Адбыўся рэліз web-браўзэра Firefox 154 і сфарміраваны абнаўленні мінулых галінак з працяглым тэрмінам падтрымкі – 153.1.0, 140.14.0 і 115.39.0. На стадыю бэта-тэставанні хуткім часам будзе перакладзеная галінка Firefox 155, рэліз якой вызначаны на 1 верасня.
Асноўныя навіны ў Firefox 154 (1, 2, 3):
- Ужыванне спецыфікацыі LNA (Local Network Access) пашырана на WebSocket-злучэнні. LNA абмяжоўвае зварот да лакальнай сістэмы (loopback, 127.0.0.0/8) або ўнутранай сеткі (192.168.0.0/16, 10.0.0.0/8 і да т.п.) пры ўзаемадзеянні з публічнымі сайтамі. Для звароту да ўнутраных рэсурсаў карыстач павінен падаць web-дадатку адмысловыя паўнамоцтвы, бо падобная актыўнасць выкарыстоўваюцца зламыснікамі для ажыццяўлення CSRF-нападаў на маршрутызатары, кропкі доступу, друкаркі, карпаратыўныя web-інтэрфейсы і іншыя прылады і сэрвісы, якія прымаюць запыты толькі з лакальнай сеткі. Адкрыццё сайтам WebSocket-злучэнні да прылады ў лакальнай сетцы зараз прыведзены да паказу карыстачу дыялогу пацверджання аперацыі.
- У рэжым "Smart Window" дададзена магчымасць выкарыстання AI для рэкамендацыі групоўкі ўкладак і прызначэння імя кожнай групе. Smart Window дае асобнае прасторай узаемадзеяння з AI, які дапаўняе наяўны стандартны рэжым навігацыі ў Web і рэжым прыватнага прагляду.

- Дадзеная магчымасць адмены для асобных сайтаў аперацый ачысткі Cookie і дадзеных сайтаў пры завяршэнні працы, захаваўшы пры гэтым для гэтых сайтаў абарону ад адсочвання і абмежаванні, злучаныя з Cookie.
- Функцыя перакладу змесціва ўсёй багамолкі зараз ахоплівае і змесціва iframe-блокаў, інтэграваных у старонку. Забяспечана ідэнтыфікацыя мовы на этапе загрузкі старонкі.
- У адрасны радок дададзена дзеянне «Manage AI» для хуткага пераходу да падзелу налады параметраў AI у канфігуратары
- Пры прымусовай перазагрузцы старонкі (націск на кнопку "абнавіць" з утрыманнем клавішы Shift) зараз дадаткова чысціцца змесціва кэша favicon-мініяцюр.
- Значна паскорана аперацыі змены пазіцыі ў патоку пры праглядзе відэа.
- Ва ўбудаваным PDF-праглядніку рэалізавана падсвятленне вылучаемага тэксту па аналогіі з тым як вылучаецца тэкст на web-старонках.
- Па змаўчанні пры стварэнні новых і даўно не выкарыстоўваных профіляў спынена размяшчэнне кнопкі "Firefox View" у панэлі. Кнопку можна вярнуць праз інтэрфейс кастамізацыі панэлі.
- Дададзеныя CSS-уласцівасці «text-box-trim» і «text-box-edge», якія дазваляюць сапраўды кіраваць водступамі да і пасля тэксту. Уласцівасць "text-box-trim" вызначае вобласць абрэзкі (верх, ніз ці з абодвух бакоў), а "text-box-edge" задае спосаб абрэзкі краёў.
- Дададзеныя CSS-функцыі sibling-index() і sibling-count() для стылізацыі элементаў на аснове пазіцыі ці лікі суседніх элементаў.
- Рэалізаваны інтэрфейс для ўводу часу, які паказваецца пры выкарыстанні элементаў і .
- Рэалізаваны HTTP-загаловак No-Vary-Search, праз які можна наладзіць правілы кэшавання запытаў з улікам перадаюцца ў URL параметраў (напрыклад, можна выключыць няважныя параметры пры вызначэнні наяўнасці прокэшированного варыянту старонкі).
- У JavaScript-інтэрфейс Iterator дададзеная падтрымка сінхронна выкананых метадаў Iterator.prototype.chunks (разбівае элементы ітэратара на паслядоўныя неперасякальныя групы), Iterator.prototype.windows (перабор элементаў ітэратара метадам слізгальнага акна, Iterator.prototype.includes) Iterator.prototype.join (аб'ядноўвае ўсе элементы ітэратара ў адзін радок).
- У праглядніку дадзеных у фармаце JSON Viewer у ніжняй частцы экрана зараз паказваецца поўны шлях да абранага элемента.
- У Firefox для Android абноўлены піктаграмы, прадстаўлена магчымасць выбару імя файла і каталога для захавання загружанага файла, забяспечана аўтаматычнае захаванне адрасоў у палях уводу, паскораны пошук закладак і прадстаўлена секцыя Firefox Labs для тэставання эксперыментальных магчымасцяў.
Акрамя навін і выпраўленні памылак у Firefox 154 ухілена 167 уразлівасцяў, большасць з якіх выкліканыя праблемамі пры працы з памяццю, такімі як перапаўненні буфераў і зварот да ўжо вызваленых абласцей памяці. Патэнцыйна дадзеныя праблемы здольныя прывесці да выканання кода зламысніка пры адкрыцці спецыяльна аформленых старонак.
Крыніца: opennet.ru

