Saadaval Firefox 119.
- Lehekülje sisu „Firefoxi ülevaade” (Firefox View) jagatud jaotisteks „Hiljuti vaadatud”, „Ava vahelehed”, „Hiljuti suletud vahelehed”, „Teistelt seadmetelt vahelehed”, „Ajalugu” (võimalusega sorteerida saidi või kuupäeva järgi). Muudetud on nupu ikooni, mis avab Firefox View lehe.
- Hiljuti suletud vahelehed on nüüd alati salvestatud seansside vahel (browser.sessionstore.persist_closed_tabs_between_sessions). Varem salvestati ainult siis, kui käivitamisel oli aktiveeritud seansi automaatne taastamine. Lisaks on hiljuti suletud vahelehtede nimekirjas nüüd kiiresti näidatud väärtus @starting-style kasutajate omadustest. hiljuti suletud akende vahelehed (browser.sessionstore.closedTabsFromClosedWindows).
- võimalik kasutada omadusi võimalus lisada pilte (ja asendusteksti) PDF-i redigeerimise ajal.
- Teostatud on mõnede lisandmoodulite üleviimine Chrome'i andmete importimisel.
- Parandatud ootamatud kerimise rippmenüüd Facebookis.
- Toetatud ECH (Encrypted Client Hello, eSNI edasine arendamine). ECH tööks on vajalik DNS-over-HTTS aktiveerimine brauseri seadetes. Suurematest teenusepakkujatest toetab ECH juba teatas Cloudflare.
- Range jälgimise kaitse režiimis on veebisaitidele nüüd saadaval ainult süsteemi fondid ja loodud keel paketid. Varasemas väljaandes oli sarnane käitumine rakendatud privaatse sirvimise režiimis.
- Total Cookie Protection nüüd levitatakse ja objektid Blob.
- Pilt pildis režiim õppis näidata subtiitreid viki.com-is.
- Logi ja parool SOCKS-proksi kaudu ühendamisel võivad nüüd kasutada sama nime sisaldada mitte-ASCII märke (Firefox ei toeta endiselt autentimist natiivselt, sellele on vajalik kolmanda isiku laiendus, näiteks FoxyProxy).
- Firefox ei ei püüa aru saada, kas ülemise taseme dokument, mida server edastab application/octet-streamina, on meediafail (fail allalaaditakse, mitte ei mängita brauseris).
- Nimed, mis ei ole IP-aadressid, kuid lõppevad numbriga (näiteks foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), ei pea enam olema kehtivad.
- Lehe kohta: logging lisatud „Graafika” eelvaade.
- Parandatud viga, mis eksisteeris 23 aastat: hüpikaknad ei jää enam esiplaanile, kui brauseri aken kaotab fookuse.
- Lisandunud on lokaliseerimine keeles santali (sat).
- Linux: lõpetatud plugin-container binaari tarnimine.
- Windows: nüüd järgib Firefox süsteemisätteid „Peida hiirekursor klaviatuuriga sisestamisel”.
- HTML: element <input> ei nõuta enam ei toeta mittestandardne atribuut mozactionhint (kasutada tuleks hoopis enterkeyhint).
- CSS: funktsioon attr() nüüd kaugelt sulgeda vahekaarte, mis on avatud teistel seadmetel. määra varuväärtus juhuks, kui see puudub globaalsed atribuudid (nt attr(foobar, "Default value")).
- JavaScript:
- TC39 pärand RegExp funktsioonid JavaScriptis Iterator.zip() Object.groupBy() ja Map.groupBy() (elementide rühmitamine massiivides ja iteratiivsetes objektides).
- Käivitatud meetodite tugi String.prototype.isWellFormed() ja String.prototype.toWellFormed() (kontrollib vastavalt, kas string sisaldab õigesti vormindatud Unicode'i teksti (st ei sisalda üksikute surrogaatidega) ja muundab valesti vormindatud stringi õigesti vormindatud tekstiks).
- SVG: atribuutide, mille väärtus on <length> nüüd toetavad CSS andmetüübid length (võimaldab muuta SVG elementide suurust fondi suuruste (cap, rem), vaateakna (vh, vw, vmin) või absoluutsete ühikute (px, cm) alusel, näiteks ).
- HTTP: pealkiri Risti-Origin-Embedder-Policy sai direktiivi toe credentialless.
- Ilmus
- Uuendatud rakenduse Storage Access API: suurendatud turvalisust, vähendatud tõrgete arvu veebisaitidel, avatud tee järk-järguliseks kolmandate osapoolte küpsiste eemaldamiseks.
- võimalik kasutada omadusi võimalus määrata suhteline prioriteet saatmisvoogudele, lubades omaduse sendOrder arutlusparameetrites, mis edastatakse WebTransport.createBidirectionalStream() ja WebTransport.createUnidirectionalStream().
- Liides AuthenticatorAttestationResponse sai meetodid getAuthenticatorData(), getPublicKeyAlgorithm() ja getPublicKey().
- TC39 pärand RegExp funktsioonid JavaScriptis laienduse tugi Veebiautentimise API Credential Properties (credProps) (lubab kasutajal küsida, kas pärast loomist/registreeingut on krüptokoodide tuvastamine saadaval).
- Liides AuthenticatorAttestationResponse sai meetodi getTransports().
- Parameeter derivedKeyAlgorithm meetod SubtleCrypto.deriveKey() nüüd toetab algrütmi HKDF.
- Liides PublicKeyCredential sai meetodite toetus parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ja toJSON() (objektide, mis on mõeldud krüptokoodide objektide loomiseks ja jagamiseks, muundamine JSON представления, mis on serialiseeritavad/deserialiseeritavad ja mida saab serveriga kasutada).
- ARIA peegeldamine nüüd toetatud atribuutide jaoks, mis ei viita teistele elementidele (peegelduvad ainult mitte-IDREF atribuudid). Nüüd on võimalik otse JavaScriptis DOM elementide ARIA atribuute saada ja seada, mitte kasutada setAttribute ja getAttribute. Näiteks buttonElement.setAttribute("aria-pressed", "true"); asemel võib kirjutada buttonElement.ariaPressed = "true";
- Arendaja tööriistad:
- Inspektori "Arvutatud" vahekaart näitab nüüd ja kinnitatud sakke (ikoonide reas). kasutajaomaduste väärtusi.
- Firefox teatab ignoreeritud CSS omadustest, kui ::first-letter pseudo-elements, ::cue ja ::placeholder.
Allikas: linux.org.ru
