Lansering av webleseren Firefox 103 har skjedd. I tillegg er det laget oppdateringer av grener med langvarig støtte – 91.12.0 og 102.1.0. I løpet av de neste timene vil grenen Firefox 104 gå inn i beta-testing, med lansering satt til 23. august.
Hovednyhetene i Firefox 103:
- Som standard er Total Cookie Protection aktivert, en funksjon som tidligere kun ble brukt når nettsteder åpnes i privatmodus og ved valg av streng blokkeringsmodus for uønsket innhold. I Total Cookie Protection brukes et eget isolert lagringsområde for informasjonskapsler (cookies) fra hvert nettsted, noe som hindrer sporing av bevegelse mellom nettsteder, da alle informasjonskapsler fra tredjepartsblokker (iframe, js osv.) bindes til nettstedet hvor disse blokkene ble lastet inn, og ikke overføres når man tilgår disse blokkene fra andre nettsteder.

- Ytelsen er forbedret på systemer med skjermer med høy oppdateringsfrekvens (120Hz+).
- Den innebygde PDF-viseren har fått fremhevelse av obligatoriske felt for skjemadokumenter.
- I «bilde-i-bilde»-modus er det lagt til mulighet for å endre størrelsen på tekst i undertekster. Undertekster vises nå når du ser videoer fra nettsteder som Funimation, Dailymotion, Tubi, Hotstar og SonyLIV. Tidligere ble undertekster kun vist for YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Disney+ og nettsteder som bruker WebVTT-formatet (Web Video Text Track).
- Navigasjonen mellom knappene i fanepanelet kan nå gjøres med piltastene, Tab og Shift+Tab.
- Tekstforstørkningsfunksjonen for personer med nedsatt syn («Make text bigger») er nå utvidet til å gjelde alle grensesnitt- og innholdselementer (tidligere var den begrenset til systemskriften).
- Muligheten for å gjenopprette støtte for digitale signatursertifikater basert på SHA-1-hash som lenge har blitt ansett som usikre, er fjernet fra innstillingene.
- Ved kopiering av tekst fra webskjemaer er det nå sikret at ikke-brytbare mellomrom beholdes for å forhindre automatisk linjeskift.
- På Linux-plattformen er det løst ytelsesproblemer med WebGL ved bruk av proprietære NVIDIA-drivere kombinert med DMA-Buf.
- Problemet med svært treg oppstart på grunn av behandling av innhold i lokal lagring er løst.
- Streams API har fått støtte for flyttbare strømmer, som lar deg sende ReadableStream, WritableStream og TransformStream objekter som argumenter ved postMessage() anrop, for å utføre operasjonen i en web worker mens dataene klones i bakgrunnen.
- For sider åpnet uten HTTPS, og fra iframe blokker, er tilgangen til API caches, CacheStorage og Cache forbudt.
- Støtten for scriptminsize og scriptsizemultiplier attributtene, som tidligere ble erklært utdaterte, er blitt fjernet.
- I Windows 10 og 11 er Firefox-ikonet blitt festet til oppgavelinjen under installasjon.
- På macOS-plattformen har overgangen til et mer moderne API for blokkeringer resultert i bedre respons fra grensesnittet under høy CPU-belastning.
- I Android-versjonen er krasjet ved bytte til delt skjermmodus eller ved endring av vindusstørrelse blitt rettet. Et problem som førte til tilbakevirkende avspilling av video er blitt løst. Det er også fikset en feil som under visse sjeldne omstendigheter førte til krasj ved åpning av skjermtastaturet i Android 12-miljøet.
I tillegg til nye funksjoner og feilrettinger i Firefox 103 er 10 sårbarheter blitt adressert, hvorav 4 er merket som kritiske (under CVE-2022-2505 og CVE-2022-36320) forårsaket av minnehåndteringsproblemer, som buffer overflyt og tilgang til allerede frigjorte minneområder. Disse problemene kan potensielt føre til kjøring av ondsinnet kode ved åpning av spesielt utformede sider. Blant sårbarhetene med moderat risiko kan nevnes muligheten for å bestemme musepekeren gjennom manipulering av CSS-egenskapene overflow og transform, samt at Android-versjonen henger seg opp ved håndtering av veldig lange URLer.
Kilde: opennet.ru

