Dostupný Firefox 149.
- Linux: Ak je to možné sa používa dialóg na výber súboru poskytnutý XDG-portálom org.freedesktop.portal.FileChooser (je lepšie integrovaný s prostredím pracovnej plochy a má širšie možnosti), nie štandardné rozhranie GTK3.
- Objavila sa možnosť umiestniť obsah dvoch kariet vedľa seba. Príslušný príkaz sa objaví v kontextovej ponuke karty pri výbere jednej alebo oboch kariet (browser.tabs.splitView.enabled).
- Ikony štítu a zámku v adresnom riadku sú zlúčené do jednej ikony, ktorá otvára novú zlúčenú Trust Panel (browser.urlbar.trustPanel.featureGate).
- Aktualizovaný dizajn samostatného vyhľadávacieho poľa na paneli nástrojov (browser.search.widget.new).
- Aktualizovaný dizajn stránok s chybovými hláseniami.
- Vo PDF prehliadači je zapnuté hardvérové zrýchlenie vykresľovania.
- Nezabezpečené webové stránky (funkcia „Blokovať nebezpečný a klamlivý obsah“) už nemôžu zobraziť notifikácie a všetky povolenia udelené používateľom týmto webom sú odobraté.
- Vstavaný prekladač dostal podporu bosnian, bukvalného, srbského a thaiského jazyka. Zlepšila sa presnosť prekladu pre chorvátsky jazyk.
- Používateľom v USA, Spojenom kráľovstve, Nemecku a Francúzsku sa postupne sprístupní bezplatný VPN (poskytuje 50 GB prenosu mesačne) a možnosť automaticky zapínať alebo vypínať VPN pre určité webové stránky.
- Používateľom v Austrálii, Indii, Taliansku, Poľsku a Rakúsku bolo je dostupné automatické dopĺňanie adries.
- Zvýšila sa stabilita HTTP/3 sťahovania pri nestabilnej sieti.
- Sprísnili sa požiadavky na skripty načítavané v rodičskom procese prehliadača (proces zodpovedný za rozhranie a základné funkcie prehliadača).
- Na panel nástrojov si môžete vytiahnuť tlačidlo, ktoré vyvoláva systémový dialóg „Zdieľať“ (iba vo Windows a macOS).
- Windows:
- Firefox teraz používa moderný Windows.Devices.Geolocation API namiesto starého, ktorý sa objavil už vo Windows 7.
- Vo WebRender je zapnuté zlučovanie vrstiev, čo obmedzuje oblasť obrazovky, ktorú je potrebné aktualizovať pri pohybe alebo zmene objektov. V dôsledku toho sa posúvanie stáva plynulejším, oneskorenia (stuttery) v animáciách a videu sú znížené, zvyšuje sa výdrž batérie, zlepšuje sa výkon na „ťažkých“ webových stránkach, ktoré zaťažujú zariadenie.
- HTML: Globálny atribút popover získal hodnotou hint (vyskakovacie prvky so hodnotou hint nebudú zatvárať auto-prvky, ale budú zatvárať iné vyskakovacie prvky).
- MathML: Realizovaná podpora vlastnosti font-family: math, ktoré sa predvolene aplikuje na prvky (zaručuje, že webové stránky budú môcť používať zodpovedajúce matematické písmo bez toho, aby museli vedieť, ktoré písma sú prítomné v základnom operačnom systéme).
- CSS:
- Vlastnosť shape-outside teraz podporuje funkciu xywh() ako hodnotu.
- Vlastnosť vertical-align teraz je skrátenou formou pre vlastnosti alignment-baseline, baseline-shift a baseline-source.
- Časť <container-query> v podmienke pravidla @container je teraz voliteľná (umožňuje nájsť kontajnery na základe iba ich mien).
- API:
- Window.createImageBitmap() a WorkerGlobalScope.createImageBitmap() získali parametrom options.resizeQuality. Okrem toho teraz tieto metódy umožňujú súčasne určovať ako parametre škálovania (options.resizeWidth alebo options.resizeHeight), tak aj parametre oblasti obrázka (sx, sy, sw a sh). Predtým, pri zadaní oboch skupín parametrov, sa vrátilo pôvodné obrázok bez škálovania.
- Objavila sa podpora Reporting API na správy o porušeniach CSP a Integrity-Policy. Táto umožňuje na stránkach s porušeniami posielať objekty správ CSPViolationReport a IntegrityViolationReport cez ReportingObserver (správy je možné filtrovať podľa vlastnosti type: "csp-violation" alebo "integrity-violation"). Sériová verzia objektov správ môže byť zaslaná na server určený v príslušnom HTTP hlavičke — mená koncových bodov (endpoints) a príslušné im URL adresy musia byť vopred uvedené v hlavičkách Reporting-Endpoints alebo Report-To.
- DOM:
- Metóda HTMLSelectElement.showPicker() teraz podporované pre zoznam parametrov určených v <datalist>.
- Pridané rozhranie CloseWatcher (umožňuje implementovať komponenty, ktoré je možné uzavrieť pomocou štandardných mechanizmov (napríklad klávesa Esc v systéme Windows), presne tak, ako to robia systémové komponenty (dialógy alebo vyskakovacie prvky).
- Metódy DOM teraz podporujú majú širší rozsah znakov pre mená prvkov a atribútov (tá istá sada znakov, ktorú pripúšťa HTML-parser).
- Média, WebRTC a Web Audio
- Objavila sa podpora metódy HTMLMediaElement.captureStream() (vracia objekt, ktorý v reálnom čase vysiela obsah mediálneho prvku).
- MediaElementAudioSourceNode teraz berie do úvahy hlasitosť mediálneho prvku pri zachytávaní zvuku.
- Metóda HTMLMediaElement.mozCaptureStream() teraz zachytáva neopracovaný zvuk priamo zo zdroja, bez aplikovania nastavení hlasitosti mediálneho prvku.
- Nástroje vývojára:
- Na paneli nástrojov inspektora úložiska bola pridaná tlačidlo, ktoré odstraňuje všetky záznamy aktuálne vybraného úložiska.
- Vedľa každého CSS vyhlásenia súvisiaceho s vypočítavanou hodnotou na karte „Vypočítané“ teraz je ikona na prechod k príslušnej pravidlu na karte „Pravidlá“.
Zdroj: linux.org.ru
