K dispozícii Firefox 119.
- Obsah stránky "Recenzia Firefoxu" (Zobrazenie Firefoxu) členia do sekcií „Posledné prehliadanie“, „Otvorené karty“, „Nedávno zatvorené karty“, „Karty z iných zariadení“, „História“ (s možnosťou triedenia podľa lokality alebo dátumu). Ikona tlačidla, ktoré otvára stránku Firefox View, bola zmenená.
- Nedávno zatvorené karty sú teraz vždy vytrvať medzi reláciami (browser.sessionstore.persist_closed_tabs_between_sessions). Predtým sa ukladali iba vtedy, ak bolo pri spustení povolené automatické obnovenie relácie. Okrem toho sa teraz zobrazuje zoznam nedávno zatvorených kariet zobrazené karty z nedávno zatvorených okien (browser.sessionstore.closedTabsFromClosedWindows).
- Objavil sa možnosť pridávať obrázky (a alternatívny text) pri úprave PDF.
- Implementovaný prenos niektorých doplnkov pri importe dát z Chrome.
- Opravené neočakávané skoky posúvača na Facebooku.
- Vrátane podpory ECH (Encrypted Client Dobrý deň, ďalší rozvoj eSNI). ECH vyžaduje, aby ste v nastaveniach prehliadača povolili DNS-over-HTTS. Z hlavných poskytovateľov podpora pre ECH už existuje oznámila, svetlice.
- V režime Strict Tracking Protection môžu webové stránky teraz pristupovať iba k systémovým písmam a písmam z nainštalovaných jazykových balíkov. V poslednom vydaní bolo rovnaké správanie implementované v režime súkromného prehliadania.
- Celková ochrana súborov cookie teraz distribuovaný a k predmetom kvapka.
- Režim obrazu v obraze Učil sa zobraziť titulky na viki.com.
- Prihlasovacie meno a heslo pri pripájaní cez SOCKS proxy sú teraz moci obsahovať iné ako ASCII znaky (Firefox stále natívne nepodporuje autentifikáciu; vyžaduje rozšírenie tretej strany ako FoxyProxy).
- Firefox viac neskúša hádajte, či dokument najvyššej úrovne, ktorý server poskytuje ako aplikácia/oktetový prúd, je mediálny súbor (súbor sa stiahne, neprehrá v prehliadači).
- Názvy hostiteľov, ktoré nie sú adresami IP, ale končia číslom (napríklad foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), ďalšie nepočítaj platné.
- Prejdite na stránku about:logovanie pridané Prednastavená "Grafika".
- Opravené 23 rokov stará chyba: Popisky už nezostávajú v popredí, keď okno prehliadača stratí zameranie.
- Pridaná lokalizácia podľa jazyka Santali (so).
- linux: prerušená doručenie binárneho súboru plugin-container.
- Windows: Firefox sa teraz riadi systémovými nastaveniami "Skryť ukazovateľ myši pri písaní na klávesnici".
- HTML: prvok viac ako nepodporujú neštandardný atribút mozactionhint (treba použiť namiesto neho enterkeyhint).
- CSS: funkcia attr() teraz umožňuje zadajte záložnú hodnotu v prípade, že chýba globálny atribút (napríklad attr(foobar, "Predvolená hodnota")).
- JavaScript:
- Implementovaná podpora statických metód Object.groupBy() и Map.groupBy() (zoskupenie prvkov v poli a iterovateľné objekty).
- Zahrnuté podpora metódy String.prototype.isWellFormed() и String.prototype.toWellFormed() (resp. skontroluje, či reťazec obsahuje správne vytvorený text Unicode (t.j. neobsahuje slobodných náhradníkov) a skonvertuje chybný reťazec na správne naformátovaný text).
- svg: atribúty, pričom hodnotu teraz podpora Dátové typy CSS dĺžka (umožňuje meniť veľkosť prvkov SVG na základe veľkosti písma (cap, rem), výrezu (vh, vw, vmin) alebo absolútnych jednotiek (px, cm), napr. ).
- HTTP: hlavička Cross-Origin-Embedder-Policy dostal direktívnu podporu bez poverenia.
- API:
- Implementácia aktualizovaná Storage Access API: Vylepšené zabezpečenie, minimalizácia pádov webových stránok a vydláždenie cesty pre postupné vyraďovanie súborov cookie tretích strán.
- Objavil sa schopnosť špecifikovať relatívnu prioritu odosielaných streamov zahrnutím vlastnosti sendOrder do argumentu options odovzdaného WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- rozhranie AuthenticatorAttestationResponse dostal metódy getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Implementovaná podpora rozšírenia Web Authentication API Vlastnosti poverení (credProps) (umožňuje používateľovi požiadať, či je po vytvorení/registrácii k dispozícii zisťovanie poverení).
- rozhranie AuthenticatorAttestationResponse získané metóda getTransports().
- Parameter derivovanýKeyAlgorithm metóda SubtleCrypto.deriveKey() teraz podporuje algoritmus HKDF.
- rozhranie PublicKeyCredential dostal podpora metódy parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() (konvertovanie objektov používaných na vytváranie a zdieľanie objektov poverení na reprezentácie JSON, ktoré možno serializovať/deserializovať a zdieľať so serverom).
- ARIA odraz teraz podporovaný pre atribúty, ktoré neodkazujú na iné prvky (zohľadňujú sa iba atribúty, ktoré nie sú IDREF). Teraz je možné získať a nastaviť atribúty ARIA na prvkoch DOM priamo cez JavaScript, namiesto použitia setAttribute a getAttribute. Napríklad namiesto buttonElement.setAttribute("aria-pressed", "true"); môžete napísať buttonElement.ariaPressed = "true";.
- Nástroje pre vývojárov:
- Teraz na karte "Vypočítané" v inšpektorovi Sú zobrazené vlastné hodnoty vlastností.
- Firefox bude pri zobrazovaní ignorovaných vlastností CSS hlásiť ignorované vlastnosti pseudoprvkov ::prvopísmenové pseudoprvky, ::narážka и ::zástupný znak.
Zdroj: linux.org.ru