Рэліз Firefox 113

Адбыўся рэліз web-браўзэра Firefox 113 і сфарміравана абнаўленне галінкі з працяглым тэрмінам падтрымкі – 102.11.0. На стадыю бэта-тэставанні пераведзена галінка Firefox 114, рэліз якой намечаны на 6 чэрвеня.

Асноўныя навіны ў Firefox 113:

  • Уключана адлюстраванне ў адрасным радку ўведзенага пошукавага запыту, замест паказу URL пошукавай сістэмы (г.зн. ключы паказваюцца ў адрасным радку не толькі падчас уводу, але і пасля звароту да пошукавай сістэмы і паказу звязаных з уведзенымі ключамі вынікаў пошуку). Змена дзейнічае толькі пры звароце да пошукавых сістэм з адраснай сцёкі. Калі запыт уведзены на сайце пошукавай сістэмы, то ў адрасным радку паказваецца URL-адрас. Пакіненне пошукавых ключоў у адрасным радку спрашчае адпраўку ўдакладняючых пошукавых запытаў, бо падчас прагляду вынікаў не патрабуецца перамотваць старонку ўверх да вобласці ўводу.
    Рэліз Firefox 113

    Для кіравання паказанымі паводзінамі ў падзеле налад пошуку (about:preferences#search) прапанавана адмысловая опцыя, а ў about:config параметр "browser.urlbar.showSearchTerms.featureGate".

    Рэліз Firefox 113

  • У выпадальны спіс пошукавых падказак дададзена кантэкстнае меню, якое паказваецца пры націску на кнопку «…». У меню прадстаўлена магчымасць выдалення пошукавага запыту з гісторыі наведванняў і адключэння паказу спонсарскіх спасылак.
    Рэліз Firefox 113
  • Прапанавана палепшаная рэалізацыя рэжыму прагляду відэа «малюначак у малюначку» (Picture-in-Picture), у якім дададзеныя кнопкі перамоткі на 5 секунд наперад і назад, кнопка для хуткага расчынення акна на ўвесь экран і паўзунок хуткай перамоткі c індыкатарам пазіцыі і працягласці відэа.
    Рэліз Firefox 113
  • Пры праглядзе старонак у рэжыме прыватнага прагляду ўзмоцнена блакіроўка іншых Cookie і ізаляцыя браузернага сховішча, выкарыстоўванага ў кодзе адсочвання наведванняў.
  • Пры запаўненні пароляў у формах рэгістрацыі падвышаная надзейнасць аўтаматычна генераваных пароляў, пры фармаванні якіх зараз выкарыстоўваюцца і спецзнакі.
  • У рэалізацыі фармату малюнкаў AVIF (AV1 Image Format), у якім задзейнічаны тэхналогіі ўнутрыкадравага сціску з фармату кадавання відэа AV1, дададзена падтрымка аніміраваных малюнкаў (AVIS).
  • Перапрацаваны рухавічок, які рэалізуе падтрымку тэхналогій для людзей з абмежаванымі магчымасцямі (accessibility engine). Значна павялічана прадукцыйнасць, спагадлівасць і стабільнасць працы з экраннымі рыдэрамі, інтэрфейсамі адзінага ўваходу і accessibility-фрэймворкамі.
  • Пры імпарце закладак з Safari і браўзэраў на базе рухавічка Chromium рэалізавана падтрымка імпарту звязаных з закладкамі карцінак favicon.
  • Узмоцнена жорсткасць ужывальная на платформе Windows sandbox-ізаляцыя працэсаў, якія ўзаемадзейнічаюць з GPU. Для сістэм з Windows рэалізавана магчымасць перацягвання мышшу змесціва з Microsoft Outlook. У зборках для Windows уключаны па змаўчанні візуальны эфект з расцягам пры спробах пракруткі за межы канца старонкі.
  • У зборках для платформы macOS прадстаўлены доступ да падменю Services непасрэдна з кантэкстнага меню Firefox.
  • У скрыптах, выкарыстоўвалых інтэрфейс Worklet (спрошчаны варыянт Web Workers, які прадстаўляе доступ да нізкаўзроўневых стадый адмалёўкі і апрацоўкі гуку), дададзеная падтрымка імпарту модуляў JavaScript пры дапамозе выраза «import».
  • Уключаная па змаўчанні падтрымка вызначаных у спецыфікацыі CSS Color Level 4 функцый color(), lab(), lch(), oklab() і oklch(), ужывальных для азначэння колеру ў каляровых прасторах sRGB, RGB, HSL, HWB, LHC і LAB.
  • У CSS дададзена функцыя color-mix(), якая дазваляе змешваць колеры ў любых каляровых прасторах на падставе зададзенага адсотка (напрыклад, для дадання 10% сіняга да белага можна паказаць "color-mix(in srgb, blue 10%, white);").
  • Дададзена CSS-уласцівасць «forced-color-adjust» для адключэння прымусовага абмежавання кветак для асобных элементаў, пакідаючы для іх поўныя магчымасці кіравання кветкамі праз CSS.
  • У CSS дададзена падтрымка медыязапыту (@media) «scripting», які дазваляе праверыць даступнасць магчымасці выканання скрыптоў (напрыклад, у CSS можна вызначыць ці ўключаная падтрымка JavaScript).
  • Дададзены новы сінтаксіс псеўда-класаў ":nth-child(an + b)" і ":nth-last-child()", які дапускае атрыманне селектара для папярэдняга фільтравання даччыных элементаў перад выкананні з імі асноўнай логікі выбару "An+B".
  • Дададзены API Compression Streams, які прадстаўляе праграмны інтэрфейс для сціску і распакаванні дадзеных у фарматах gzip і deflate.
  • Дададзена падтрымка метадаў CanvasRenderingContext2D.reset() і OffscreenCanvasRenderingContext2D.reset(), прызначаных для вяртання кантэксту адмалёўкі ў зыходны стан.
  • Дададзена падтрымка дадатковых функцый WebRTC, рэалізаваных у іншых браўзэрах: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() і RTCSctpTransport.
  • Выдалены спецыфічныя для Firefox функцыі WebRTC mozRTCPeerConnection, mozRTCIceCandidate і mozRTCSessionDescription WebRTC, якія даўно абвешчаныя састарэлымі. Выдалены састарэлы атрыбут CanvasRenderingContext2D.mozTextStyle.
  • У прыладах для web-распрацоўнікаў пашыраны магчымасці функцыі пошуку ў файлах, даступнай у адладчыку JavaScript. Панэль пошуку перамешчана ў штатную бакавую панэль, што дазваляе бачыць вынікі пры рэдагаванні скрыптоў. Забяспечаны паказ мініфікаваных вынікаў і вынікаў з каталога node_modules. Па змаўчанні ўтоены вынікі пошуку ў ігнараваных файлах. Дададзена падтрымка пошуку па масках і магчымасць выкарыстання мадыфікатараў пры пошуку (напрыклад, для пошуку без уліку рэгістра сімвалаў або прымянення рэгулярных выразаў).
  • У інтэрфейсе прагляду HTML-файлаў уключаны рэжым навочнага фарматавання (pretty print) убудаванага кода JavaScript.
  • У адладчыку JavaScript дазволена пераазначэнне файлаў скрыптоў. У кантэкстнае меню, якое паказваецца для файлаў з кодам, дададзена опцыя "Add script override", пры дапамозе якой можна загрузіць файл са скрыптам на свой кампутар і адрэдагаваць яго, пасля чаго гэты адрэдагаваны скрыпт будзе выкарыстоўвацца пры апрацоўцы старонкі, нават пасля яе перазагрузкі.
    Рэліз Firefox 113
  • У версіі для Android:
    • Па змаўчанні ўключана апаратнае паскарэнне дэкадавання відэа ў фармаце AV1, пры адсутнасці падтрымкі якога прымяняецца праграмны дэкадавальнік.
    • Уключана выкарыстанне GPU для паскарэння растэрызацыі Canvas2D.
    • Палепшаны інтэрфейс убудаванага PDF-праглядшчыка, спрошчана захаванне адкрытых PDF-файлаў.
    • Вырашана праблема з прайграваннем відэа ў ландшафтным рэжыме экрана.

Акрамя навін і выпраўленні памылак у Firefox 113 ухіленая 41 уразлівасць. 33 уразлівасці пазначаныя як небяспечныя, з іх 30 уразлівасцяў (сабраныя пад CVE-2023-32215 і CVE-2023-32216) выкліканыя праблемамі працы з памяццю, такімі як перапаўненні буфераў і зварот да ўжо вызваленых абласцей памяці. Патэнцыйна дадзеныя праблемы здольныя прывесці да выканання кода зламысніка пры адкрыцці спецыяльна аформленых старонак. Уразлівасць CVE-2023-32207 дазваляе абыйсці запыт паўнамоцтваў праз прымус да націску на кнопцы пацверджання пры дапамозе накладання падманнага змесціва (клікджэкінг). Уразлівасць CVE-2023-32205 дазваляе схаваць папярэджанні браўзэра праз накладанне усплываючых вокнаў.

У бэта-версіі Firefox 114 рэалізаваны інтэрфейс карыстальніка для кіравання спісам выключэнняў для "DNS over HTTPS". Настройкі "DNS over HTTPS" перанесены ў раздзел "Канфідэнцыяльнасць і бяспека". Прадастаўлена магчымасць пошуку закладак напрамую з меню «Закладкі». Кнопку для выкліку меню закладак зараз можна змясціць на панэль прылад. Дададзена магчымасць выбарачнага пошуку ў лакальнай гісторыі наведванняў пры выбарцы "Пошук у гісторыі" у меню History, Library або Application.

Крыніца: opennet.ru

Дадаць каментар