Utgjevinga av nettlesaren Firefox 86 har skjedd. I tillegg er det laga ei oppdatering av den langvarige stĂžtteline 78.8.0. Versjonen Firefox 87 har blitt sendt til beta-testing, med utgivelse planlagt til 23. mars.
Hovudnyhende:
- I den strenge blokkeringsmodusen for uÞnskt innhald (strict) er det aktivert ein total beskyttelsesmodus for informasjonskapslar (Total Cookie Protection), der kvar nettside fÄr eit eige isolert lager for informasjonskapslar. Den foreslÄtte isolasjonsmetoden tillater ikkje bruk av informasjonskapslar for Ä spore rÞrsler mellom nettsider, ettersom alle informasjonskapslar som blir sett av eksterne blokker lasta inn pÄ nettsida, nÄ blir knytta til hovudnettsida og ikkje blir vidarefÞrt nÄr ein besÞkjer desse blokkene fra andre nettsider. Som unntak er moglegheita for tverrnetts overfÞring av informasjonskapslar bevart for tenester som ikkje er knytt til brukarsporing, til dÞmes brukt for eitt felles autentiseringssystem. Informasjon om blokkerte og tillate tverrnetts informasjonskapslar blir vist i menyen som kjem opp nÄr ein klikkar pÄ skjoldsymbolet i adresselinjen.

- Alle brukarar har fÄtt det nye grensesnittet for dokumentforhandsvising fÞr utskrift aktivert, og integrasjonen med systeminnstillingane for skrivaren er sikra. Det nye grensesnittet fungerer pÄ same mÄte som lesarmodusen og fÞrer til at forhandsvisinga opnar i den nÄverande fana, med erstatting av det eksisterande innhaldet. I sidepanelet blir det tilbydd verktÞy for valg av skrivaren, innstilling av sidestÞrrelse, endring av utskriftsinnstillingane og styring av utskrift av overskrifter og bakgrunn.

- Prosessane for gjengiving av Canvas- og WebGL-elementer har blitt flytta til ein eigen prosess som er ansvarleg for Ä overlate oppgÄvene til GPU-en. Denne endringa har signifikant auka stabiliteten og ytelsen til nettsider som bruker WebGL og Canvas.
- All kode som er knytt til dekodering av video har blitt flytta til den nye RDD-prosessen, noko som har auka sikkerheita ved Ă„ isolere videobehandlarane i ein eigen prosess.
- I Linux- og Android-byggene er det innfÞrt beskyttelse mot angrep som manipulerer med stakk- og heap-overlapp. Beskyttelsen er basert pÄ bruken av alternativet «-fstack-clash-protection», der kompilatoren setter inn sjekkekall (probe) ved hver statiske eller dynamiske tildeling av plass til stakken, som gjÞr det mulig Ä oppdage stakk-overlÞp og blokkere angrepsmetoder basert pÄ stakk- og heap-overlapp, relatert til Ä sende kjÞringsstrÞmmen gjennom grense-sider for stakkbeskyttelse.
- I lesemodusen er det nÄ mulig Ä se HTML-sider lagret pÄ det lokale systemet.
- StÞtte for AVIF (AV1 Image Format) bildeformat er nÄ aktivert som standard, som benytter teknologiene fra av-koding i AV1. Beholderen for distribusjon av komprimerte data i AVIF er helt lik HEIF. AVIF stÞtter bÄde bilder i HDR (High Dynamic Range) og bredt fargerom, sÄ vel som bilder i standard dynamisk omrÄde (SDR). Tidligere mÄtte parameteren «image.avif.enabled» settes i about:config for Ä aktivere AVIF.
- StÞtte for samtidig Äpning av flere vinduer med video i Picture-in-Picture-modus er aktivert.

- StÞtten for den eksperimentelle SSB (Site Specific Browser)-modus er avsluttet. Denne funksjonen tillot Ä opprette et eget snarveisikon for nettstedet uten nettleserens brukergrensesnitt, med et eget ikon pÄ oppgavelinjen, lik fullverdige apper i operativsystemet. à rsaken til Ä avslutte stÞtten er nevnt Ä vÊre ulÞste problemer, tvilsom nytte for brukere av desktop-systemer, begrensede ressurser og Þnsket om Ä prioritere utviklingen av hovedproduktene.
- StÞtten for DTLS 1.0 (Datagram Transport Layer Security), basert pÄ TLS 1.1 og brukt i WebRTC for overfÞring av lyd og video, er nÄ avsluttet for WebRTC (PeerConnections). DTLS 1.2, basert pÄ TLS 1.2, anbefales i stedet (DTLS 1.3 spesifikasjonen basert pÄ TLS 1.3 er ikke klar ennÄ).
- I CSS er funkjsonen image-set() aktivert, som lar deg velge et bilde fra et sett med alternativer med forskjellige opplÞsninger, som passer best til gjeldende skjermparametere og bÄndbredde. background-image: image-set( «cat.png» 1dppx, «cat-2x.png» 2dppx, «cat-print.png» 600dpi);
- I CSS-egenskapen «list-style-image», som brukes til Ä definere bilder for punkter i en liste, er det tillatt Ä spesifisere enhver form for bildedefinisjoner gjennom CSS.
- I CSS er pseudoklassen «:autofill» inkludert, som tillater Ä spore automatisk fylling av input-felt av nettleseren (ved manuell fylling aktiveres ikke velgeren). input:autofill { border: 3px solid blue; }
- I JavaScript er den innebygde objektet Intl.DisplayNames som standard inkludert, gjennom hvilket man kan fÄ lokaliserte navn pÄ sprÄk, land, valuta, datoelementer, osv. let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // 'US Dollar' currencyNames.of('EUR'); // 'Euro'
- I DOM er det sikret at verdien av egenskapen «Window.name» tilbakestilles til en tom verdi ved lasting av en nettsidefane med en annen. til domenet og at den gamle verdien gjenopprettes ved Ä klikke pÄ «tilbake»-knappen og gÄ tilbake til den gamle siden.
- I verktÞyene for webutviklere er det lagt til et verktÞy som gir advarsel nÄr man setter avstand (margin eller padding) i CSS for interne tabell-elementer.

- I verktÞylinjen for webutviklere er visningen av antall feil pÄ den nÄvÊrende siden sikret. Ved Ä klikke pÄ den rÞde indikatoren med antall feil kan man umiddelbart gÄ til webkonsollen for Ä se listen over feil.

I tillegg til nyhetene og feilrettingene i Firefox 86 er 25 sÄrbarheter fikset, hvorav 18 er merket som farlige. 15 sÄrbarheter (gruppert under CVE-2021-23979 og CVE-2021-23978) er forÄrsaket av minnehÄndteringsproblemer, som buffer-overlÞp og tilgang til allerede frigjorte minneomrÄder. Potensielt kan disse problemene fÞre til kjÞring av skadelig kode ved Äpning av spesialdesignede sider.
Firefox 87, som nÄdde beta-teststadiet, Àr anmÀrkningsvÀrt för att som standard ha inaktiverat Backspace-tangenthÀndelsen utanför inmatningsformulÀr. Anledningen till att hÀndelsen togs bort Àr att Backspace-tangenten aktivt anvÀnds nÀr man skriver i formulÀr, men utanför fokus pÄ ett inmatningsformulÀr behandlas den som en ÄtgÀrd för att gÄ tillbaka till föregÄende sida, vilket kan leda till att skriven text gÄr förlorad genom oavsiktlig navigering till en annan sida. För att ÄtergÄ till det gamla beteendet har ett alternativ för browser.backspace_action lagts till i about:config. Dessutom visas etiketter bredvid rullningsfÀltet för att indikera positionen för hittade termer nÀr du anvÀnder sökfunktionen pÄ sidan. Webbutvecklarens meny har förenklats avsevÀrt och sÀllan anvÀnda alternativ har tagits bort frÄn Bibliotek-menyn.
Kilde: opennet.ru




