Vydanie webového prehliadača Firefox 151 a aktualizácie predchádzajúcich verzií s dlhodobou podporou – 140.11.0 a 115.36.0. V blízkej dobe prejde verzia Firefox 152 do beta testovania, ktorej vydanie je naplánované na 16. júna.
Hlavné novinky v prehliadači Firefox 151 (1, 2, 3, 4):
- Aktualizoval sa dizajn stránky, ktorá sa zobrazuje pri otváraní novej karty (logo je presunuté do stredu, vyhľadávací panel je posunutý nižšie, pridaný pozadie, ktoré si môžete zmeniť v nastaveniach). Nový dizajn je optimalizovaný pre integráciu na stránku nových funkcií (napríklad widgety a zlepšené spracovanie odkazov), ktorých zahrnutie sa očakáva v nasledujúcom vydaní.
- V režime súkromného prehliadania bola implementovaná nová tlačidlo „Ukončiť súkromnú reláciu“ (ikona plameňa vpravo od adresného riadku), cez ktoré môžete okamžite vyčistiť všetky dáta aktuálnej súkromnej relácie bez zatvorenia okna prehliadača (webové stránky, ktoré boli predtým otvorené v režime súkromného prehliadania, sa zatvárajú a zostáva prázdna relácia).
- Vo vstavanom prehliadači PDF bola implementovaná funkcia zlúčenia niekoľkých stránok v dokumente.
- Vstavané rozhranie na preklad z jedného jazyka do druhého je teraz dostupné na vyvolanie cez sekciu „Ďalšie nástroje“ v hlavnom menu.
- Vyhľadávací panel v konfiguračnom rozhraní (about:preferences) bol rozšírený a teraz zaberá celú dostupnú šírku.
- V zostavách pre Linux bola implementovaná podpora zálohovania profilov, ktorá umožňuje uložiť vybraný profil do súboru, ktorý potom môžete použiť na obnovenie nastavení na inom systéme. Predtým bola táto funkcia dostupná len vo Windows.
- Pri presúvaní adresára s profilom Firefox do iných častí súborového systému alebo na systémy s inými operačnými systémami je zabezpečené obnovenie nainštalovaných doplnkov a tém.
- Zosilnila sa ochrana pred skrytou identifikáciou používateľa (Fingerprinting Protection), ktorá sa uplatňuje pri zapnutí štandardnej ochrany pred sledovaním (ETP, Enhanced Tracking Protection => Standard). Zaznamenáva sa, že zavedené zmeny umožnili v priemere o 14% (49% pre macOS) znížiť podiel používateľov identifikovaných pomocou klasických metód skrytej identifikácie v porovnaní s predchádzajúcou ochranou.
- Do integrovaného bezplatného VPN služby Firefox VPN bola pridaná možnosť výberu krajiny, ktorá sa používa VPN servera. Služba umožňuje prístup na webové stránky nie priamo, ale cez medziznámske proxy-servery v rôznych krajinách, ktoré skrývajú IP adresu používateľa. Je možné povoliť VPN iba pre vybrané stránky. Na aktiváciu VPN je potrebná registrácia účtu u spoločnosti Mozilla. V VPN službe platí obmedzenie na 50 gigabajtov dátového prenosu za mesiac.
- Pri požiadavke webovej aplikácie na prístup k údajom o polohe na platforme Windows sa teraz zohľadňujú systémové nastavenia poskytovania takéhoto prístupu.
- Bola pridaná možnosť používania API Web Serial na ovládanie mikrokontrolérov pripojených cez sériový port. Napríklad po potvrdení oprávnení je možné z webovej aplikácie programovať ESP čipy, dosky Raspberry Pi Picos, 3D tlačiarne a zariadenia s CNC. API Web Serial sa tiež dá používať v prehliadačových doplnkoch, ale nie v kontexte moz-extension.
- Pre všetkých používateľov je zahrnuté použitie špecifikácie LNA (Local Network Access) na obmedzenie prístupov k lokálnemu systému (loopback, 127.0.0.0/8) alebo vnútornej sieti (192.168.0.0/16, 10.0.0.0/8 atď.) pri interakcii s verejnými webovými stránkami. Na prístup k interným zdrojom musí používateľ poskytnúť webovej aplikácii špeciálne oprávnenia, pretože podobná aktivita sa zneužíva na vykonávanie CSRF útokov na smerovače, prístupové body, tlačiarne, firemné webové rozhrania a iné zariadenia a služby, ktoré prijímajú požiadavky iba z lokálnej siete. Okrem toho môže skenovanie interných zdrojov byť použité na nepriame identifikovanie alebo zber informácií o lokálnej sieti. Predtým platila takáto ochrana iba pri zapnutí režimu zvýšenej ochrany pred sledovaním pohybu (ETP, Enhanced Tracking Protection => Strict).
- Bolo implementované API Fullscreen Keyboard Lock, ktoré pridáva do metódy requestFullscreen argument keyboardLock, ktorý umožňuje celoobrazovým webovým aplikáciám zachytiť spracovanie niektorých kláves a klávesových kombinácií, napríklad je možné zachytiť stlačenie klávesy Esc (v tomto prípade na opustenie celoobrazového režimu je potrebné nie stlačenie, ale podržanie Esc).
- Vylepšené vykresľovanie elementov s absolútnym umiestnením v rámci viackolónkových blokov alebo pri tlači.
- V pravidlách „@container“ je povolené súčasné vymenovanie viacerých podmienok analogicky k mediálnym dotazom.
- V rámci pravidiel @container je povolené používanie funkcie style() na kontrolu vypočítaných hodnôt CSS vlastností kontajnera.
- Pridaná vlastnosť CSSContainerRule.conditions, ktorá obsahuje zoznam všetkých podmienok kontajnerového dopytu. Staré vlastnosti CSSContainerRule.containerName a CSSContainerRule.containerQuery sú označené ako zastarané.
- Zmenené správanie kotviaceho umiestnenia v CSS (CSS Anchor Positioning). Vlastnosť position-anchor teraz predvolene prijíma hodnotu „normal“, a pri použití vlastnosti position-area sa implicitné kotvy aplikujú automaticky. Vyskakovacie okná (popovers) používajúce anchor() alebo anchor-center teraz vyžadujú explicitné nastavenie vlastnosti „position-anchor: auto“.
- Pridaná podpora API Document Picture-in-Picture na otvorenie akéhokoľvek HTML obsahu v režime „obrázok v obrázku“, nielen videa. Na rozdiel od otvorenia okna prostredníctvom volania window.open() sa okná vytvorené cez nové API vždy zobrazujú nad inými oknami, nezostávajú po zatvorení pôvodného okna, nepodporujú navigáciu a nemôžu explicitne určiť polohu výstupu.
- V API Permissions je zabezpečené správne spracovanie dočasných oprávnení poskytnutých webu.
- Poskytla sa možnosť použitia deklaratívnej syntaxe na definovanie toho, ako sú elementy rozdeľované do slotov v rámci Shadow DOM.
- Vo Firefoxe pre Android bola pridaná podpora rýchlej navigácie medzi kartami pomocou vertikálneho posúvacieho gesta v oblasti panela. Do konfigurátora, analogicky s desktopovou verziou, bol pridaný prepínač na vypnutie všetkých funkcií využívajúcich AI, ako aj boli implementované nastavenia na selektívne zapínanie jednotlivých AI funkcií.
Okrem noviniek a opráv chýb vo Firefoxe 151 bolo odstránených 154 zraniteľností (65 pod CVE-2026-8973, 54 pod CVE-2026-8974 a 7 pod CVE-2026-8975). 146 zraniteľností bolo spôsobených problémami s pamäťou, ako sú pretečenia bufferov a prístup k už uvoľneným oblastiam pamäte. Potenciálne tieto problémy môžu viesť k vykonaniu kódu útočníka pri otvorení špeciálne formátovaných stránok.
V nočných zostavách Firefox začalo testovanie prepracovaného rozhrania konfigurátora, v ktorom sú rozšírené prostriedky na vyhľadávanie nastavení, vylepšená navigácia a aktualizované štítky a popisy nastavení.
Zdroj: opennet.ru
