Dostupný Firefox 119.
- Obsah stránky „Prehľad Firefoxu“ (Zobrazenie Firefoxu) je rozdelený na sekcie „Nedávno zobrazené“, „Otvorené karty“, „Nedávno zatvorené karty“, „Karty z iných zariadení“, „História“ (s možnosťou triedenia podľa stránok alebo dátumu). Zmenená ikona tlačidla, ktoré otvára stránku Zobrazenie Firefoxu.
- Nedávno zatvorené karty sa teraz ukladajú medzi reláciami (browser.sessionstore.persist_closed_tabs_between_sessions). Predtým sa ukladali len v prípade, že bola aktivovaná automatická obnova relácie pri spustení. Okrem toho, v zozname nedávno zatvorených kariet teraz zobrazujú karty z nedávno zatvorených okien (browser.sessionstore.closedTabsFromClosedWindows).
- Objavila sa možnosť pridávať obrázky (a alternatívny text) pri úprave PDF.
- Realizovaný prenos niektorých rozšírení pri importe dát z Chrome.
- Opravené neočakávané skoky posuvníka na Facebooku.
- Povolená podpora ECH (Encrypted Client Hello, ďalší rozvoj eSNI). Na fungovanie ECH je potrebné aktivovať DNS-over-HTTS v nastaveniach prehľadávača. Z veľkých poskytovateľov už podporu ECH potvrdil vyhlásila Cloudflare.
- V režime prísnej ochrany pred sledovaním majú webové stránky teraz k dispozícii len systémové písma a písma z nainštalovaných jazykových balíkov. V predchádzajúcom vydaní sa takéto správanie realizovalo v režime súkromného prehliadania.
- Celková ochrana súborov cookie teraz distribuovaný a na objekty Blob.
- Režim „obrázok v obrázku“ sa naučil zobrazovať titulky na viki.com.
- Pri pripojení cez SOCKS proxy teraz môžu môžu obsahovať znaky, ktoré nie sú ASCII (Firefox stále nepodporuje autentifikáciu nativne, na to je potrebné externé rozšírenie, napríklad FoxyProxy).
- Firefox viac sa nesnaží uhádnuť, či je dokument najvyššej úrovne, ktorý server posiela ako application/octet-stream, mediálnym súborom (súbor bude sťahovaný, a nie prehrávaný v prehliadači).
- Názvy hostiteľov, ktoré nie sú IP adresami, ale končia číslom (napríklad foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), sa už nepovažujú za platné.
- Na stránku about:logging bola pridaná predvoľba „Grafika“.
- Opravená chyba, ktorá trvala 23 rokov: kontextové ponuky sa už nezostávajú na prvom pláne, keď okno prehliadača stratí fokus.
- Pridaná lokalizácia do jazyka santali (sat).
- Linux: ukončená dodanie binárneho plugin-container.
- Windows: teraz Firefox dodržiava systémové nastavenie „Skryť kurzor myši pri písaní z klávesnice“.
- HTML: element <input> viac nepodporuje nezvyčajný atribút mozactionhint (namiesto toho by sa mal používať enterkeyhint).
- CSS: funkcia attr() teraz umožňuje určiť záložnú hodnotu pre prípad, že by chýbala globálny atribút (napríklad, attr(foobar, "Predvolená hodnota")).
- JavaScript:
- Realizovaná podpora statických metód Object.groupBy() a Map.groupBy() (skupinové prvky v poli a iterovateľných objektoch).
- Povolene podpora metód String.prototype.isWellFormed() a String.prototype.toWellFormed() (príslušne kontroluje, či reťazec obsahuje správne tvorený Unicode text (t.j. neobsahuje osamelé surrogate)) a konvertuje nesprávne tvorený reťazec na správne tvorený text).
- SVG: atribúty, prijímajúce hodnotu <length> teraz podporujú typy údajov CSS length (umožňuje meniť veľkosť prvkov SVG na základe veľkostí písma (cap, rem), viewportu (vh, vw, vmin) alebo absolútnych jednotiek (px, cm), napríklad, ).
- HTTP: hlavička Cross-Origin-Embedder-Policy získal podpora direktívy credentialless.
- API:
- Aktualizovaná implementácia Storage Access API: zvýšená bezpečnosť, minimalizované výpadky na webových stránkach, otvorená cesta k postupnému ukončeniu používania súborov cookie tretích strán.
- Objavila sa možnosť určiť relatívnu prioritu odosielacích tokov pomocou vlastnosti sendOrder v argumente parametrov predaného na WebTransport.createBidirectionalStream() a WebTransport.createUnidirectionalStream().
- Rozhranie AuthenticatorAttestationResponse získal metódy getAuthenticatorData(), getPublicKeyAlgorithm() a getPublicKey().
- Realizovaná podpora rozšírenia Web Authentication API Credential Properties (credProps) (umožňuje používateľovi požiadať, či je možné zistiť poverenia po ich vytvorení/registrácii).
- Rozhranie AuthenticatorAttestationResponse získal metódou getTransports().
- Parameter derivedKeyAlgorithm metódy SubtleCrypto.deriveKey() teraz podporuje algoritmus HKDF.
- Rozhranie PublicKeyCredential získal podpora metód parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() a toJSON() (konverzia objektov používaných na vytvorenie a zdieľanie objektov poverení do pohľadov JSON, ktoré je možné serializovať/deserializovať a zdieľať so serverom).
- Zrkadlenie ARIA teraz podporované pre atribúty, ktoré sa nespájajú s inými prvkami (reflektujú sa len ne-IDREF atribúty). Teraz je možné získať a nastaviť atribúty ARIA pre DOM prvky priamo cez JavaScript, a nie pomocou setAttribute a getAttribute. Napríklad, namiesto buttonElement.setAttribute("aria-pressed", "true"); môžete napísať buttonElement.ariaPressed = "true";
- Nástroje vývojára:
- Na paneli „Vypočítané“ v inšpektore teraz sú zobrazené hodnoty používateľských vlastností.
- Pri zobrazení ignorovaných vlastností CSS Firefox informuje o ignorovaných vlastnostiach pseudoelementov ::first-letter pseudo-elements, ::cue a ::placeholder.
Zdroj: linux.org.ru
