Lanseringen av webblĂ€saren Firefox 126 har Ă€gt rum och en uppdatering av lĂ„ngsiktig stödgren har skapats â 115.11.0. Firefox 127 har gĂ„tt in i betatestning, med lansering planerad till 11 juni.
Huvudnyheterna i Firefox 126:
- I kontextmenyn har operationen 'Copy Link Without Site Tracking' lagts till, vilket möjliggör kopiering av URL:en för vald lÀnk till urklipp, efter att ha tagit bort förfrÄgningsparametrar som anvÀnds för att spÄra övergÄngar mellan webbplatser. Till exempel kommer parametrarna mc_eid och fbclid som anvÀnds vid övergÄngar frÄn Facebooks sidor att tas bort vid kopiering av lÀnken. Totalt tas över 300 spÄrningsparametrar bort, inklusive de som anvÀnds av de största e-handlarna.

- Stöd för innehÄllskodning med hjÀlp av Zstandard (zstd) komprimeringsalgoritm har lagts till, förutom tidigare stödda algoritmer gzip, brotli och deflate. Vid sÀndning av förfrÄgningar sÀtter Firefox nu 'Content-encoding' i HTTP-huvudet till 'gzip, deflate, br, zstd'. Bland de stora webbplatserna som stödjer leverans av komprimerad data i zstd-formatet finns Facebook.
- En experimentell funktion för automatiserad maskinöversĂ€ttning av textstycken som markeras pĂ„ sidan har lagts till (tidigare stöddes endast översĂ€ttning av hela sidan). ĂversĂ€ttningsfunktionen aktiveras via kontextmenyn som visas nĂ€r du högerklickar pĂ„ det markerade textomrĂ„det. För att aktivera översĂ€ttning av stycken har instĂ€llningen browser.translations.select.enable lagts till i about:config.

- Ăverföring av ytterligare telemetry med aggregerade rĂ€kneverksdata för olika kategorier av sökfrĂ„gor har implementerats. Kategorierna omfattar 20 generella typer av innehĂ„ll, till exempel sport, affĂ€rer och resor. Det pĂ„stĂ„s att den insamlade informationen Ă€r nödvĂ€ndig för utveckling av nya sökmöjligheter. Uppgifterna lagras utan att kopplas till individuella anvĂ€ndare. För att ta bort information om anvĂ€ndarens IP-adress anvĂ€nds OHTTP (Oblivious-HTTP) teknik, vilket sĂ€kerstĂ€ller att krypterade HTTP-meddelanden dirigeras genom ytterligare mellanliggande noder, sĂ„ att den slutliga server mottagaren fĂ„r begĂ€ran inte frĂ„n anvĂ€ndarens IP, utan frĂ„n IP:n för den transitnod.
- Den tillagda funktionen i Firefox 125 för snabb navigering av lÀnk som sparats i urklipp Àr tillfÀlligt avstÀngd (om det finns en URL i urklipp nÀr du trycker pÄ adressfÀltet, visades den automatiskt som det initiala förslaget för navigering). Anledningen till avstÀngningen Àr prestandaproblem.
- I versioner för macOS pÄ Mac-datorer med M3-CPU har hÄrdvaruaccelererad AV1-videodekodning aktiverats.
- Metoden URL.parse() har lagts till och returnerar ett URL-objekt som representerar lÀnken angiven i parametrarna. Till skillnad frÄn URL-konstruktören returnerar den nya metoden null vid fel i tolkningen, istÀllet för att generera ett undantag.
- Stödet för CSS-egenskapen zoom har aktiverats, vilket möjliggör att minska eller öka storleken pÄ enskilda element. För att bestÀmma den tillÀmpade zoomnivÄn pÄ ett element har egenskapen Element.currentCSSZoom föreslagits, som Àr skrivskyddad.
- Möjlighet att spegla tillstÄndet för egna HTML-element (custom element) i CSS genom pseudoklass " :state()". Funktionaliteten har genomförts pÄ liknande sÀtt som normala HTML-element kan Àndra sitt tillstÄnd beroende pÄ anvÀndarinteraktion.
- Egenskapen Selection.direction har lagts till för att bestÀmma riktningen för markeringen.
- Stödet för API:et Screen Wake Lock har lagts till, vilket gör att webapplikationer, till exempel mediespelare, kan blockera skÀrmslÀckarfunktionen efter lÀngre perioder av anvÀndarens inaktivitet.
- Metoden IDBFactory.databases har lagts till i API:et IndexedDB för att iterera över befintliga databaser (returnerar en array med objekt som innehÄller namnet och versionen av tillgÀngliga databaser).
- I API:et Selection har experimentellt stöd för markering som korsar grÀnserna för skugg-DOM lagts till. Det aktiveras via dom.shadowdom.selection_across_boundary.enabled i about:config.
- En experimentell funktion shape() har lagts till i CSS, vilket möjliggör skapande av former med CSS-egenskaperna clip-path och offset-path. Det aktiveras via layout.css.basic-shape-shape.enabled i about:config.
- Arbetet med stilredigeraren i webbutvecklarverktygen har ökat hastigheten med 15-20 %.
- I webbutvecklarverktygen har instÀllningen 'Visa delad konsol' lagts till för att aktivera/inaktivera lÀget som visar webbkonsolen samtidigt som andra paneler.

- I Android-versionen har problem med visningen av adressfÀltpanelen pÄ enheter med vikbara skÀrmar ÄtgÀrdats. För att enhetliggöra med skrivbordsversionen har instÀllningen 'TillÀgg' omdöpts till 'Extensions'.
Utöver nyheter och buggfixar har Firefox 126 ÄtgÀrdat 21 sÄrbarheter. TvÄ av sÄrbarheterna klassificeras som farliga. Den första farliga sÄrbarheten (CVE-2024-4764) leder till Ätkomst av ett redan frigivet minnesomrÄde vid hantering av flera WebRTC-ljudströmmer. Den andra farliga sÄrbarheten (CVE-2024-4367) möjliggör att JavaScript-kod kan köras vid hantering av specialdesignade typsnitt i den inbyggda PDF-lÀsaren. Ytterligare 9 sÄrbarheter orsakas av minnesrelaterade problem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att en angripare kan köra kod genom att öppna sÀrskilt konstruerade sidor.
KĂ€lla: opennet.ru



