Firefox 125

даступны Firefox 125. У апошні момант перад выпускам была выяўлена крытычная памылка, таму рэлізам прызначаная версія 125.0.1.

  • Linux: Рэалізавана магчымасць схаваць кнопкі кіравання акном, якія прадстаўляюцца іншымі тэмамі (напрыклад, калі карыстач усталяваў іншую тэму браўзэра, але жадае выкарыстаць кнопкі, якія адпавядаюць сістэмнай тэме): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
    • У спісе адкрытых укладак цяпер паказваюцца і замацаваныя ўкладкі (у выглядзе шэрагу значкоў).
    • Дададзены кнопкі зачынення ўкладак (раней гэта дзеянне было схавана ў меню).
    • У меню ўкладак дададзены пункты «Замацаваць» і «Адключыць гук».
    • Дададзеныя візуальныя пазнакі аб тым, што адкрытая ўкладка знаходзіцца у закладках або замацавана на пачатковай старонцы.
  • Прагляднік PDF зараз падтрымлівае вылучэнне тэксту колерам (гэтая магчымасць будзе паступова ўключацца ўсё большай колькасці карыстальнікаў).
  • з'явілася магчымасць праглядаць абароненае стрымінгавае відэа, якое выкарыстоўвае кодэк AV1.
  • Калі ў буферы абмену ўтрымоўваецца спасылка, то пры ўсталёўцы фокусу на пусты адрасны радок карыстач убачыць прапанова перайсці па гэтай спасылцы (browser.urlbar.clipboard.featureGate).
  • Пошук адкрытых укладак, які ажыццяўляецца праз адрасны радок, цяпер производится па усім кантэйнерам, а не толькі па бягучым (browser.urlbar.switchTabs.searchAllContainers).
  • Для выгоды карыстачоў, якія звыкнуліся выкарыстоўваць некалькі браўзэраў, дададзена новая службовая старонка about:settings, якая зьяўляецца спасылкай на about:preferences.
  • Па змаўчанні зараз блакуюцца усе загрузкі па неабароненым пратаколе HTTP (раней блакаваліся толькі загрузкі, ініцыяваныя з HTTPS-старонак). Пратакол HTTP з'яўляецца небяспечным, любы прамежкавы вузел можа змяніць або падмяніць загружаны файл. У карыстальніка, зразумела, па-ранейшаму захоўваецца магчымасць прымусова дазволіць загрузку.
  • Палепшана абарона ад спуфінгу даменных імёнаў (калі выкарыстоўваюцца сімвалы з нацыянальных алфавітаў).
  • уключана захаванне і аўтазапаўненне адрасоў (толькі для карыстальнікаў са ЗША і Канады).
  • Агучкай у рэжыме чытання зараз можна кіраваць з дапамогай стрэлак клавіятуры.
  • Зменена узаемадзеянне з групамі радыёкнопак пры навігацыі клавішай Tab. Калі нейкая з кнопак актыўная, то менавіта яна будзе абрана пры націску Tab. Калі ні адна не актыўная, то Tab вылучае першую кнопку, Shift+Tab - апошнюю, а другасны націск Tab пакідае групу кнопак і пераходзіць да наступнага элемента, а не ажыццяўляе цыклічны перабор кнопак, як раней. Такія паводзіны адпавядаюць стандарту ВАЙ-АРЫЯ.
  • Windows: Для зборкі зараз ўжываецца кампілятар Visual Studio 2022.
  • CSS:
    • ўласцівасць align-content цяпер працуе з display: block; (дазваляе выраўноўваць элементы на ўзроўні блока без пераўтварэння свайго кантэйнера ва flex або grid).
    • ўласцівасць transform-box абзавялося падтрымкай значэнняў content-box і stroke-box.
    • Рэалізавана падтрымка ўласцівасці content-visibility (Дазваляе прапусціць рэндэрынгу элемента да таго часу, пакуль ён рэальна не спатрэбіцца).
  • JavaScript:
  • WebAssembly: ўключаная падтрымка множнай памяці (дазваляе модулям WASM выкарыстоўваць і імпартаваць некалькі незалежных лінейных участкаў памяці).
  • ўключаная падтрымка Popover API (дазваляе ствараць усплывальныя элементы карыстацкага інтэрфейсу верхняга ўзроўня, якія можна выкарыстоўваць для меню дзеянняў, карыстацкіх усплываючых апавяшчэнняў і т. д.). Усплывальнае акно і яго трыгер можна стварыць з дапамогай атрыбутаў HTML або JavaScript, а аформіць - з дапамогай CSS. Рэалізаваны наступныя вэб-API:
    • Пры стварэнні ўсплывальных вокнаў можна выкарыстоўваць псеўдаклас :popover-open і элемент ::backdrop.
    • Таксама падтрымліваюцца глабальныя атрыбуты popovertarget и popovertargetaction.
  • з'явілася падтрымка ўласцівасцяў RTCIceTransport былі и gatheringState, звязаных з імі падзей statechange и gatheringstatechange_event, а таксама ўласцівасці RTCDtlsTransport.iceTransport.
  • Рэалізавана падтрымка Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (адлюстроўваюць глабальныя HTML-атрыбуты ARIA aria-braillelabel и aria-brailleroledescription.
  • ўключаная падтрымка Clipboard.readText() (дазваляе пры спробе прачытаць дадзеныя буфера абмену паказаць кантэкстнае меню ўстаўкі, каб карыстач пацвердзіў дзеянне).
  • Выдалена адключаная ў мінулым выпуску падтрымка DOMRequest.
  • выдалена ўласцівасць SVGAElement.text (замест яго варта выкарыстоўваць textContent).
  • Інструменты распрацоўніка:
    • Паведамленні аб парушэнні CSP сталі больш інфарматыўнымі.
    • адладчык навучыўся адсочваць усе мутацыі DOM (:tracer -dom-mutations).
    • Вернута выдаленая год таму опцыя, якая дазваляе адключыць овэрлэй з паведамленнем аб тым, што вэб-дадатак пастаўлена на паўзу ў адладчыку (devtools.debugger.features.overlay). Яе злічылі не патрэбнай, але практыка паказала, што вэб-распрацоўнікам яна часам патрабуецца.
    • У ніжнюю частку панэлі адладчыка дададзена меню для розных дзеянняў, якія тычацца карт кода.

Крыніца: linux.org.ru

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