Vydanie Firefox 125

Bola vydaná nová verzia webového prehliadača Firefox 125 a vznikla aktualizácia vetvy s dlhodobou podporou — 115.10.0. Z dôvodu zistených problémov v neskoršej fáze bola verzia 125.0 zrušená a vydanie 125.0.1 bolo oznámené ako oficiálny release. Vetva Firefox 126 bola presunutá do fázy beta testovania, ktorej vydanie je naplánované na 14. mája.

Hlavné novinky vo Firefoxe 125:

  • Vo vstavanom PDF prehliadači bola predvolene zapnutá funkcia zvýrazňovania textu vybranou farbou a rámčekom.
    Vydanie Firefox 125
  • Na stránke Firefox View, ktorá uľahčuje prístup k predtým prezeranému obsahu, bola v sekcii s otvorenými kartami pridaná prehľadnosť pre pripnuté karty a pridali sa indikátory stavu, napríklad informujúce o tom, že na určitej karte sa reprodukuje zvuk alebo video, a tiež umožňujúce cez kliknutie na indikátor ztlmiť alebo obnoviť zvuk. Podobné indikátory boli pridané aj pre záložky a upozornenia.
    Vydanie Firefox 125
  • Bola implementovaná funkcia rýchlej navigácie na odkaz uložený v schránke. Ak je v schránke URL pri kliknutí na adresný riadok, tento URL sa automaticky zobrazí ako počiatočné odporúčanie na prechod.
    Vydanie Firefox 125
  • Pridala sa podpora pre prehrávanie chráneného obsahu (EME, Encrypted Media Extensions) pomocou kodeku AV1, ktorý používajú niektorí poskytovatelia streamovania na distribúciu obsahu vyššej kvality.
  • Pri vyplňovaní adries vo webových formulároch sa zobrazuje dopyt na uloženie adresy (pre zatiaľ iba používateľov z USA a Kanady). V budúcnosti sa plánuje využitie uložených údajov na automatické vyplnenie adries.
  • Bola zapnutá blokácia sťahovania súborov z URL, ktoré sú na zoznamoch potenciálne nebezpečného obsahu.
  • Na systémoch, kde sa používajú doplnky s implementáciou kontajnerov kariet, bola pridaná podpora vyhľadávania z adresného riadku pre karty umiestnené v rôznych kontajneroch.
  • Do nastavení bola pridaná možnosť automaticky zistiť prítomnosť proxy pomocou protokolu WPAD (Web Proxy Auto-Discovery), napriek tomu, že sú aktívne nastavenia pre pripojenie cez systémový proxy.
  • Zmenené správanie prepínačov (radio buttons) – ak nie je vybraná žiadna možnosť, stlačenie klávesy Tab teraz aktivuje zameranie iba na prvú možnosť, a nasledujúce stlačenie presúva zameranie na ďalší prvok, namiesto cyklického prechádzania všetkými možnosťami. Klávesy so šípkami však stále umožňujú prechádzanie medzi možnosťami jedného prvku.
  • Pridaná podpora atribútu popover, ktorý umožňuje vytvárať prvky zobrazené nad inými prvkami webového rozhrania. Napríklad pomocou nového atribútu je možné vytvárať akčné menu, zobrazovať nápovedy na vypĺňanie formulárov, vytvárať školské rozhrania a implementovať zachytávanie obsahu. Na rozdiel od prvku „dialog“ prvky s atribútom „popover“ nepoužívajú modálny režim, podporujú udalosti a sú ľahko zrušiteľné. Poloha, kaskádovanie a zameranie sú automaticky vyberané a spracovávané.
  • V WebAssembly je predvolene zapnutý režim „multi-memory“, ktorý umožňuje wasm-modulom používať a importovať niekoľko nezávislých lineárnych oblastí pamäte.
  • V JavaScripte bola pridaná podpora segmentácie Unicode textu (Unicode Text Segmentation), implementovaná pomocou objektu Intl.Segmenter. Tento objekt umožňuje presne segmentovať text v reťazci s ohľadom na lokalitu, napríklad na rozdeľovanie slov v jazykoch, ktoré na oddelenie slov nepoužívajú medzery.
  • Do implementácie rozhraní HTMLCanvasElement a OffscreenCanvas bola pridaná podpora udalostí ContextLost a ContextRestored, ktoré umožňujú spracovať v užívateľskom kóde situácie straty a obnovenia kontextu pri hardvérovo urýchlenej kresbe.
  • Bola pridaná podpora metódy navigator.clipboard.readText() na čítanie z clipboardu so žiadosťou o potvrdenie operácie (po vyvolaní API sa užívateľovi zobrazí kontextové menu na vloženie pre potvrdenie akcie).
  • Do CSS vlastnosti „transform-box“ bola pridaná podpora hodnôt stroke-box a content-box, ktoré umožňujú zmeniť metódu výpočtu referenčnej oblasti pre transformácie, napríklad na realizáciu rozšírených grafických efektov.
  • V CSS vlastnosti „align-content“ bola implementovaná možnosť práce s blokovými kontajnermi. Napríklad „display: block“ a „display: list-item“ môžu byť teraz zarovnané pomocou „align-content“ bez použitia flex a grid kontajnerov.
  • Podpora metódy SVGAElement.text bola ukončená, namiesto ktorej sa odporúča používať rozšírenejšiu metódu SVGAElement.textContent.
  • V nástrojoch pre webových vývojárov na dolnej strane panela ladenia bolo implementované nové rozbaľovacie menu s akciami týkajúcimi sa Source Map. V nastaveniach about:config bola vrátená voľba „devtools.debugger.features.overlay“ na vypnutie indikátora pozastavenia vykonávania JavaScriptu ladicou (Pause Debugger Overlay), ktorý sa zobrazuje nad obsahom.
    Vydanie Firefox 125
  • Vo verzii pre Android bola pridaná možnosť výberu nastavení témy pre karty (tmavá téma, svetlá téma a systémový výber témy). Vylepšené bolo menu s nastaveniami prihlasovacích údajov a hesiel. Tlačidlo „Open in App“ je skryté, ak je Firefox vybraný ako systémový prehliadač PDF.

Okrem noviniek a opráv chýb v prehliadači Firefox 125 bolo odstránených 18 zraniteľností (12 označených ako kritické). 11 zraniteľností (4 sú zaradené pod CVE-2024-3865) bolo spôsobených problémami so správou pamäte, ako sú pretečenia zásobníka a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok.

V beta-verzii Firefox 126 bol navrhnutý nový zjednodušený a unifikovaný dialóg na vymazanie údajov používateľov, v ktorom bolo vylepšené rozdelenie údajov na kategórie a pridané informácie o veľkosti údajov uložených za vybrané obdobie.

Vydanie Firefox 125


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster