I disponueshëm Firefox 132.
Mes të rejat e këtij publiku:
- Linux: ĂshtĂ« vendosur mundĂ«sia pĂ«r tĂ« hapur skedarin e shkarkuar nĂ« aplikacionet qĂ« janĂ« instaluar pĂ«rmes Flatpak.
- Në modalitetin mbrojtje të rreptë nga ndjekja tani bllokohen të gjithë cookie nga faqe të tjera.
- Aktivizuar (security.tls.enable_kyber) mbështetje për algoritmin e shkëmbimit të çelësit TLS mlkem768x25519 (kombinimi X25519 ECDH dhe ML-KEM (CRYSTALS-Kyber), i qëndrueshëm ndaj provo-kontrollit si në kompjuterët e zakonshëm ashtu edhe në ata kuantum).
- është përditësuar ikona në skedë, duke treguar se skeda po luan zë. Ikona e re duket më mirë kur skedat janë të vendosura vertikalisht, sesa e vjetra.
- Për shumicën nga primitivat e filtrave SVG (feBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge dhe feOffset) është përfshirë akcelerimi harduerik për renderingun WebRender.
Ndryshime të tjera:
- Më në default i çaktivizuar çështja e referueseve kur kaloni nga një domain onion në një domain normal. Ky parametr është përdorur prej kohësh në Tor Browser (për të mos "zbuluar" adresën e shërbimit të fshehtë), por ka njerëz që përdorin Tor përmes Firefox (çka nuk rekomandohet), kështu që zhvilluesit vendosën të mbrojnë edhe ata.
- Implementimi i mbështetjes për kompresimin e certifikatave, për të reduktuar madhësinë dhe për të përshpejtuar punën e përshëndetjeve TLS.
- Pika e menusë kontekstuale "Kopjo pa parametrat e ndjekjes" tani është e errësuar nëse lidhja nuk përmban parametrat e ndjekjes.
- Deri nga Firefox 128, shtypja Enter në fushën e kërkimit (kur është e vendosur në panel ndaras nga barra e adresës) tashmë nuk hap faqen e kërkimit. Duke qenë se disa përdorues e duan këtë (ndonëse në shumicën e rasteve është më e lehtë të shkruash kërkimin dhe të shtypësh Enter, sesa të hapësh së pari faqen e kërkuesit dhe më pas të bësh kërkimin), kjo mundësi rikthyer është në formën Shift+Enter.
- Firefox më nuk ka ngarkoi faviconin përmes HTTP, nëse faqja aktuale është hapur përmes protokolit HTTPS.
- Ăaktivizuar mbĂ«shtetje pĂ«r njoftimet HTTP/2. Ajo krijoi probleme me disa burime dhe nuk mbĂ«shtetet nĂ« shfletuesit e tjerĂ« popullorĂ«.
- Ăaktivizimi i mbĂ«shtetjes numrin e kaluar pĂ«r Cookies Having Independent Partitioned State (CHIPS). Ajo krijoi probleme nĂ« disa faqe.
- Nën macOS dhe Windows është përfshirë mbështetje për WebGL Wide Gamut Color. Aktualisht, profillet P3 në modin 8-bit mbështeten.
- macOS:
- Nën macOS 15 është realizuar mbështetje për funksionet e reja të ndarjes së ekranit dhe dritareve. Mbështetje për macOS 14 do të shtohet më vonë.
- simulimit të çrregullimeve të perceptimit të ngjyrave. Simulimi i dykromacisë protanopike, deuteranopike dhe tritanopike është hequr. mbështetje për rinisjen e sesionit. Për shembull, Firefox tani do të fillojë automatikisht, ndonjëherë që ka punuar para rinisjes (për shembull, për shkak të përditësimit të sistemit operativ).
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r Microsoft Single Sign-on.
- Për disa faqe do të zhvillohet gradualisht mbështetje Microsoft PlayReady, që do të përmirësojë performancën dhe të zgjasë kohën e punës nga bateria gjatë riprodhimit të përmbajtjes DRM.
- Përpjekja për të hapur një lidhje nga faqja në aplikacionin Microsoft Store tani kërkon konfirmim, ashtu si në rastin e protokolleve të tjera.
- CSS:
- Pronësia text-emphasis-position ka marrë mbështetje për vlerën auto.
- Fshihet pronë -moz-user-modify (mund të përdoret atributi global contenteditable).
- JavaScript:
- Implementohet mbështetje për analizimin e JSON së bashku me burimin (funksione për zgjidhjen e problemeve të lidhura me humbjen e saktësisë gjatë konvertimit të numrave të mëdhenj me pikë float dhe vlerave të datës, midis vlerave JavaScript dhe tekstin JSON):
- Argumenti context i parametrin reviver metodës JSON.parse(): ofron qasje në tekstin burimor të JSON të analizuar.
- JSON.isRawJSON(): kontrollon nëse vlera është objekt, që kthehet nga JSON.rawJSON().
- JSON.rawJSON(): krijon njĂ« objekt âJSON i papĂ«rpunuarâ, qĂ« pĂ«rmban njĂ« fragment tĂ« tekstit JSON, i cili mund tĂ« pĂ«rfshihet nĂ« objekt, pĂ«r tĂ« mbajtur vlerĂ«n e caktuar gjatĂ« konvertimit tĂ« kĂ«tij objekti nĂ« varg.
- Shtuar mbĂ«shtetje pĂ«r modifikatorĂ«t e shprehjeve tĂ« rregullta (?ims-ims:âŠ), tĂ« cilat lejojnĂ« tĂ« bĂ«hen ndryshime qĂ« vlejnĂ« vetĂ«m nĂ« njĂ« pjesĂ« tĂ« caktuar tĂ« modelit tĂ« shprehjes sĂ« rregullt.
- Metoda
- Interfacet WebGLRenderingContext dhe [url-https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContex]WebGL2⊠janë pajisur tekstit alternativ pronat drawingBufferColorSpace dhe unpackColorSpace (caktuar hapësirën e ngjyrave të tamponit të vizatimit WebGL dhe hapësirën e ngjyrave për konvertim gjatë importimit të teksturave përkatësisht).
- Shtuar mbështetje për pronën Notification.silent (kontrollon nëse njoftimet sistemore duhet të jenë pa zë).
- Janë implementuar atributi fetchpriority i elementeve <link>, <script> dhe <img>, prona fetchPriority e ndërfaqeve HTMLLinkElement, HTMLScriptElement dhe HTMLImageElement, parametri options.priority, i kaluar konstruktorit Request(), si dhe direktiva fetchpriority e titujve HTTP Link (lejon zhvilluesit e internetit të optimizojnë ngarkimin e burimeve duke caktuar prioritetin relativ të burimeve).
- Ndërfaqja HTMLVideoElement një metodë jo standarti metodat requestVideoFrameCallback() dhe cancelVideoFrameCallback() (për realizimin e operacioneve mbi çdo kornizë video, që lejon vizatimin më efikas në kanavacë, analizimin e videos, sinkronizimin me burime të jashtme të zërit etj.).
- është realizuar metoda MediaStreamTrack.getCapabilities() (lejon aplikacionet të marrin kapacitetet e mediave, të mbështetura nga lidhur MediaStreamTrack).
Burimi: linux.org.ru
- Implementohet mbështetje për analizimin e JSON së bashku me burimin (funksione për zgjidhjen e problemeve të lidhura me humbjen e saktësisë gjatë konvertimit të numrave të mëdhenj me pikë float dhe vlerave të datës, midis vlerave JavaScript dhe tekstin JSON):
