Bol spustený webový prehliadač Firefox 150 a boli vytvorené aktualizácie predchádzajúcich verzií s dlhodobou podporou – 140.10.0 a 115.35.0. Na beta testovanie bude v najbližších hodinách prevedená vetva Firefox 151, ktorého vydanie je naplánované na 19. mája.
Hlavné novinky vo Firefoxe 150 (1, 2, 3):
- Bola odstránená 359 zraniteľností (56 zraniteľností je priradených k CVE-2026-6784, 155 k CVE-2026-6785, 110 k CVE-2026-6786, a ostatné k rôznym iným CVE). 345 zraniteľností sú spôsobené problémami s pamäťou, ako sú pretečenia bufferov a prístupy k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k vykonávaniu kódu útočníka pri otvorení špeciálne upravených stránok. Väčšina problémov bola odhalená pri kontrole kódu AI modelmi.
- Do kontextového menu zobrazeného kliknutím pravého tlačidla myši na odkaz bola pridaná tlačidlo na rýchle otvorenie obsahu odkazu v režime Split View, ktorý umožňuje zobraziť obsah dvoch kariet vedľa seba v jednom okne. Po aktivácii režimu Split View z kontextového menu karty bola pridaná možnosť výberu druhej karty pomocou vyhľadávania v otvorených kartách. Do kontextového menu karty bola taktiež pridaná tlačidlo „Reverse Tabs“, ktoré umožňuje zameniť karty v ľavom a pravom bloku v Split View.
- Bol navrhnutý služobný stránka about:translations, ktorá poskytuje samostatné rozhranie na preklad textu z jedného jazyka do druhého. Preklad sa vykonáva v reálnom čase pri písaní. Na rýchly prechod na túto stránku môžete použiť nápovedu, ktorá sa objaví pri začiatku písania slova „translate“ v adresnom riadku.
- Na platforme Linux je použitý natívny rozhranie na výber Emoji poskytované knižnicou GTK. Rozhranie sa aktivuje pri dvojitom stlačení Ctrl+"." vo formulároch pre zadávanie textu.
- Je zabezpečené vytváranie rpm balíkov pre Red Hat Enterprise Linux, Fedora, openSUSE a ďalšie distribúcie, ktoré používajú balíčkový manažér RPM.
- Bola pridelená možnosť prenosu informácií o viacerých kartách prostredníctvom schránky: ak vyberiete niekoľko kariet na paneli a vyberiete v kontextovom menu „Share → Copy X links“, do schránky sa skopírujú názvy a URL vybraných kariet.
- Do integrovaného PDF prohlížeče byly přidány funkce pro změnu pořadí, kopírování, vkládání, odstraňování a export stránek z PDF dokumentu.
- 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).
- V sestavách pro Windows byla implementována nová správa profilů, možnost uložit profil do souboru a podpora používání Firefoxu pro oddělené webové aplikace.
- Do nastavení byla přidána možnost (Nastavení > Karty > Přetahování karet), která umožňuje vypnout vytváření skupin karet při přetahování jedné karty na druhou pro ty, kteří dávají přednost správě seskupení pouze prostřednictvím kontextového menu.
- Integrovaný bezplatný VPN-služba Firefox VPN je nyní k dispozici uživatelům z Kanady, kromě uživatelů z USA, Francie, Německa a Velké Británie. Služba umožňuje přístup na webové stránky prostřednictvím meziprocůservery v různých zemích, což skrývá IP adresu uživatele. Je možné aktivovat VPN pouze pro vybrané weby. Pro aktivaci VPN je nutná registrace účtu na Mozille. VPN služba má omezení na 50 gigabajtů datového provozu měsíčně.
- V nástrojoch pre webových vývojárov bola do panela CSS pridaná samostatná sekcia s pseudo-klasami, ktoré sú špecifické pre elementy, ako je pseudo-klasa ":open", používaná pre rozbaľovacie elementy typu <dialog>, a ":visited" — používaná pre elementy <a> a <area>.

Na panelu pro sledování síťové aktivity byla implementována indikace zabezpečených spojení, která byla navázána pomocí certifikátů vydaných certifikačními autoritami, které nejsou v databázi kořenových certifikátů Mozilly.
- Bylo implementováno API ariaNotify, které umožňuje webovým aplikacím pro osoby se zrakovými problémy zobrazovat oznámení prostřednictvím čtecího zařízení.
- Pro prvek byla implementována podpora pseudo-tříd («:playing», «:paused» atd.) pro změnu stylu v závislosti na stavu přehrávání.
- Byla přidána metoda highlightsFromPoint(), která vrací pro zadanou pozici na stránce pole objektů HighlightHitResult s informacemi o obsahu, který byl zvýrazněn pomocí CSS Custom Highlight API.
- V CSS byla přidána podpora pro aplikaci funkce light-dark() na obrázky pro přizpůsobení nastavením světelného nebo tmavého režimu. V této funkci lze zadat dvě obrázky, které budou vybrány podle světelného nebo tmavého režimu. light-dark(url(„light-icon.png“), url(„dark-icon.png“));
- V CSS funkci color-mix() byla přidána podpora pro míchání libovolného počtu barevných hodnot (dříve bylo povoleno pouze míchání dvou barev). color-mix(in oklab, teal 20%, olive 30%, blue 50%)
- Pre obrázky, ktoré sa načítavajú pri posúvaní stránky ("loading=lazy"), sú podporované možnosti definované pomocou atribútu "srcset" s hodnotou "sizes=auto". Táto hodnota umožňuje prehliadaču automaticky vybrať vhodný obrázok z množiny "srcset" v závislosti od šírky dostupnej pre prvok "img".
- Vo verzii Firefox pre Android bola vykonaná práca na zvýšení stability, plynulosti a odozvy pri navigácii.
Zdroj: opennet.ru

