Lanseringen av nettleseren Firefox 126 har funnet sted, og det er blitt opprettet en oppdatering for den langvarige stĂžttegrenen â 115.11.0. Firefox 127 er nĂ„ i beta-testing, med lansering planlagt til 11. juni.
Hovednyhetene i Firefox 126:
- Det er lagt til en funksjon i hÞyreklikkmenyen kalt «Kopier lenke uten nettstedssporing», som gjÞr det mulig Ä kopiere URL-en til en valgt lenke til utklippstavlen, etter Ä ha fjernet forespÞrselparametere som brukes til Ä spore overganger mellom nettsteder. For eksempel vil parametere som mc_eid og fbclid, som brukes ved overganger fra Facebook-sider, bli fjernet nÄr du kopierer lenken. Totalt fjernes mer enn 300 parametere som benyttes til sporing, inkludert parametere brukt av de stÞrste nettbutikkene.

- StÞtte for innholdskoding ved bruk av Zstandard (zstd) kompresjonsalgoritmer har blitt lagt til, i tillegg til de tidligere stÞttede algoritmene gzip, brotli og deflate. NÄr Firefox sender forespÞrsel, setter den nÄ 'Content-encoding'-verdien i HTTP-headeren til 'gzip, deflate, br, zstd'. Blant de store nettstedene som stÞtter komprimerte data i zstd-format er Facebook nevnt.
- En eksperimentell funksjon for automatisk maskinoversettelse av tekstdeler som er uthevet pÄ siden, har blitt lagt til (tidligere stÞttet kun oversettelse av hele sider). Oversettelsesfunksjonen kan aktiveres via hÞyreklikkmenyen nÄr du hÞyreklikker pÄ den uthevede tekstblokken. For Ä aktivere oversettelse av deler, er det lagt til en innstilling i about:config som heter browser.translations.select.enable.

- Det er implementert overfÞring av ekstra telemetri med aggregerte tellere for sÞkeforespÞrslene i ulike kategorier. Kategoriene dekker 20 generelle typer innhold, som sport, forretning og reise. Det hevdes at informasjonen som samles inn er nÞdvendig for Ä utvikle nye sÞkemuligheter. Dataene lagres uten Ä knytte dem til enkelte brukere. For Ä fjerne informasjon om brukerens IP-adresse brukes OHTTP-teknologi (Oblivious-HTTP), som sikrer at krypterte HTTP-meldinger blir videresendt gjennom tilleggsmellom-noder, slik at den endelige server mottakeren fÄr forespÞrselen ikke fra brukerens IP, men fra IP-en til den transit-node.
- Midlertidig deaktivert er den nye muligheten i Firefox 125 for rask tilgang til linker lagret i utklippstavlen (hvis det under trykk pÄ adressefeltet er en URL i utklippstavlen, vil denne URL-en vises som et startforslag for navigering). à rsaken til deaktiveringen nevnes som ytelsesproblemer.
- I macOS-versjoner pÄ Mac-datamaskiner med M3 CPU er maskinvareakselerasjon for AV1 videodekoding aktivert.
- Metoden URL.parse() er lagt til, som returnerer et URL-objekt som representerer linken som er angitt i parameterne. I motsetning til konstruktÞren URL() returnerer den nye metoden null dersom det oppstÄr problemer med parsingen, i stedet for Ä generere et unntak.
- StÞtte for CSS-egenskapen zoom er aktivert, som gjÞr det mulig Ä forminske eller forstÞrre skalaen til individuelle elementer. For Ä bestemme gjeldende zoom-nivÄ brukt pÄ et element, er egenskapen Element.currentCSSZoom foreslÄtt, som kun er skrivebeskyttet.
- Muligheten for Ä reflektere tilstanden til egne HTML-elementer (custom element) i CSS gjennom pseudoklassen «:state()» har blitt lagt til. Funksjonaliteten er implementert pÄ samme mÄte som standard HTML-elementer kan endre sin tilstand avhengig av brukerinteraksjon.
- Egenskapen Selection.direction er lagt til for Ă„ bestemme retningen av markeringen.
- StĂžtte for API Screen Wake Lock er lagt til, noe som gjĂžr at webapplikasjoner, som multimediaavspillere, kan hindre skjermbeskytteren fra Ă„ aktiveres etter lang tids inaktivitet fra brukeren.
- I API-en IndexedDB er metoden IDBFactory.databases lagt til for Ă„ iterere over eksisterende databaser (returnerer en matrise av objekter som inneholder navn og versjon av tilgjengelige databaser).
- I API-en Selection er eksperimentell stĂžtte for markering som krysser grenser for shadow DOM lagt til. Den aktiveres via dom.shadowdom.selection_across_boundary.enabled i about:config.
- En eksperimentell funksjon shape() er lagt til i CSS, som lar deg forme figurer ved hjelp av CSS-egenskapene clip-path og offset-path. Den aktiveres via layout.css.basic-shape-shape.enabled i about:config.
- Ytelsen til stilredigereren i webutviklerverktĂžyene er forbedret med 15-20%.
- I webutviklerverktÞyene er innstillingen «Show split console» lagt til for Ä slÄ av/pÄ modusen som viser web-konsollen samtidig med andre paneler.

- I Android-versjonen er problemer med visningen av adresselinjen pÄ enheter med foldbare skjermer lÞst. For Ä forene med skrivebordsversjonen har innstillingen «Add-ons» blitt omdÞpt til «Extensions».
I tillegg til nye funksjoner og feilrettinger har Firefox 126 rettet 21 sÄrbarheter. To av sÄrbarhetene er merket som kritiske. Den fÞrste kritiske sÄrbarheten (CVE-2024-4764) fÞrer til tilgang til allerede frigitt minne nÄr flere WebRTC-lydstrÞmmer behandles. Den andre kritiske sÄrbarheten (CVE-2024-4367) muliggjÞr kjÞring av JavaScript-kode nÄr spesiallagde skrifttyper behandles i den innebygde PDF-viseren. Ytterligere 9 sÄrbarheter skyldes problemer med minnehÄndtering, som bufferoverlÞp og tilgang til allerede frigitt minne. Disse problemene kan potensielt fÞre til at ondsinnet kode utfÞres nÄr spesiallagde sider Äpnes.
Kilde: opennet.ru



