I disponueshëm Firefox 119.
- Përmbajtja e faqes «Përmbledhje e Firefox» (Firefox View) e ndarë në seksionet «Shikimi i fundit», «Tabulat e hapura», «Tabulat e mbyllura së fundmi», «Tabulat nga pajisje të tjera», «Historia» (me mundësinë për të renditur sipas faqeve ose sipas datës). Ikona e butonit që hap faqen Firefox View është ndryshuar.
- Tabulat e mbyllura së fundmi tani gjithmonë ruhen mes seancave (browser.sessionstore.persist_closed_tabs_between_sessions). Më parë ato ruheshin vetëm nëse rikthimi automatik i seancës ishte aktivizuar gjatë nisjes. Për më tepër, në listën e tabulave të fundit të mbyllura tani rregullat @starting-style. Përveç kësaj, për funksionin var() janë tabulat nga dritaret e fundit të mbyllura (browser.sessionstore.closedTabsFromClosedWindows).
- Ka kaluar mundësia për të shtuar imazhe (dhe tekstin zëvendësues) kur redaktoni PDF.
- Ka filluar transferimi i disa shtesave kur importoni të dhëna nga Chrome.
- Janë rregulluar skenat e papritura të rrëshqitësit në Facebook.
- Aktivizuar mbështetje për ECH (Encrypted Client Hello, një zhvillim i mëtejshëm i eSNI). Për të funksionuar ECH kërkohet aktivizimi i DNS-over-HTTS në cilësimet e shfletuesit. Nga ofruesit e mëdhenj për mbështetje të ECH tashmë njoftoi Cloudflare.
- Në mënyrën e mbrojtjes rigoroze nga gjurmimi, faqet e internetit tani kanë qasje vetëm në fontet sistemike dhe fontet nga paketat gjuhësore të instaluara. Në edicionin e kaluar, një sjellje e tillë ishte realizuar në mënyrën e shfletimit privat.
- Mbrojtja totale e cookies tani shpërndahet dhe në objektet Blob.
- ReĆŸimi âpikturĂ« nĂ« pikturĂ«â ka mĂ«suar tĂ« tregoni subtitrim nĂ« viki.com.
- Login dhe fjalëkalimi gjatë lidhjes përmes proxy SOCKS tani mund mund të përmbajnë simbole të ndryshme nga ASCII (Firefox akoma nuk e mbështet autentifikimin në mënyrë natyrore, për këtë kërkohet një shtesë e palës së tretë, siç është FoxyProxy).
- Firefox më nuk përpiqet më të guess nëse dokumenti i nivelit të lartë, i cili jepet nga serveri si application/octet-stream, është një skedar multimedia (skedari do të shkarkohet, e jo të luhet në shfletues).
- Emrat e hosteve, të cilët nuk janë adresa IP, por mbarojnë me një numër (p.sh., foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), më nuk merren si të vlefshëm.
- NĂ« faqen about:logging Ă«shtĂ« shtuar parazgjedhja âGrafikaâ.
- Korrigjuar gabim që ka ekzistuar për 23 vjet: sugjerimet përkulet nuk mbeten më në plan të parë, kur dritarja e shfletuesit humb fokusin.
- Shtuar lokalizimi në gjuhën santali (sat).
- Linux: ka përfunduar furnizimi i binarit plugin-container.
- Windows: tani Firefox ndjek cilĂ«simin sistemor âTrego mouseây kur tĂ« shkruhen me tastierĂ«â.
- HTML: elementi <input> më shumë nuk mbështet atributi jo standard i mozactionhint (duhet të përdoret në vend të enterkeyhint).
- CSS: funksioni attr() tani mundëson të specifikoni një vlerë rezervë në rast se nuk ka atribut global (p.sh., attr(foobar, "Vlera e parazgjedhur")).
- JavaScript:
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r metodat statike Object.groupBy() dhe Map.groupBy() (grupimi i elementeve nĂ« njĂ« array dhe objekte tĂ« iterueshme).
- Aktivizuar mbështetje për metodat String.prototype.isWellFormed() dhe String.prototype.toWellFormed() (përkatësisht verifikon nëse një varg përmban tekst Unicode të formuar siç duhet (dmth. nuk përmban surrugata të vetme) dhe transformon një varg të formuar gabim në tekst të formuar siç duhet).
- SVG: atributet, që marrin vlerën <length> tani mbështesin tipet e të dhënave CSS length (lejon ndryshimin e madhësive të elementeve SVG në bazë të madhësive të fontit (cap, rem), viewport (vh, vw, vmin) ose njësi absolute (px, cm), p.sh., ).
- HTTP: titulli Cross-Origin-Embedder-Policy e fitoi mbështetje për direktivën credentialless.
- Metoda
- Implementimi i ri Storage Access API: rritet siguria, minimizohet numri i dështimeve në faqet e internetit, hapet rruga për një zhvatje graduale të cookie-ev të palëve të treta.
- Ka kaluar mundësia për të specifikuar prioritetin relativ të rrjedhave të dërgimit, përfshirë pronën sendOrder në argumentin e parametrave të kaluar në WebTransport.createBidirectionalStream() dhe WebTransport.createUnidirectionalStream().
- Ndërfaqja AuthenticatorAttestationResponse ka marrë metodat getAuthenticatorData(), getPublicKeyAlgorithm() dhe getPublicKey().
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r zgjerimin API e Autentifikimit Web PasuritĂ« e Kredencialeve (credProps) (i lejon pĂ«rdoruesit tĂ« kĂ«rkojĂ« nĂ«se zbulimi i kredencialeve Ă«shtĂ« i disponueshĂ«m pas krijimit/regjistrimit).
- Ndërfaqja AuthenticatorAttestationResponse një metodë jo standarti metoda getTransports().
- Parametri derivedKeyAlgorithm metoda SubtleCrypto.deriveKey() tani mbështet një algoritëm HKDF.
- Ndërfaqja PublicKeyCredential e fitoi mbështetje për metodat parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() dhe toJSON() (transformimi i objekteve të përdorura për krijimin dhe ndarjen e objekteve të kredencialeve në përfaqësime JSON që mund të serializohen/deserializohen dhe përdoren me serverin).
- Reflektimi ARIA tani mbështetet për atributet që nuk referohen në elemente të tjera (reflektohen vetëm atributet jo-IDREF). Tani është e mundur të merrni dhe vendosni atributet ARIA për elementet DOM direkt përmes JavaScript, jo më me setAttribute dhe getAttribute. P.sh., në vend të buttonElement.setAttribute("aria-pressed", "true"); mund të shkruani buttonElement.ariaPressed = "true";
- Mjetet e zhvilluesve:
- Në skedën "E llogaritur" në inspektorin tani shfaqen vlerat e pronave të përdoruesit.
- Kur shfaqen pronat e injoruara CSS Firefox do të njoftojë për pronat e injoruara të pseudelementeve ::first-letter pseudo-elements, ::cue dhe ::placeholder.
Burimi: linux.org.ru
