Firefox 109 har slÀppts. Dessutom har en uppdatering av lÄngsiktig supportversionen 102.7.0 skapats. Snart kommer Firefox 110 att gÄ in i beta-testning, med lansering planerad till den 14 februari.
Huvudsakliga nyheter i Firefox 109:
- Stöd för Chrome-manifestversion 3 Àr nu aktiverat som standard, vilket definierar funktioner och resurser som Àr tillgÀngliga för tillÀgg skrivna med hjÀlp av API:et WebExtensions. Stöd för manifestversion 2 kommer att finnas kvar under överskÄdlig framtid. Eftersom manifestversion 3 har mött kritik och kommer att orsaka problem med vissa tillÀgg för blockering av oönskat innehÄll och sÀkerhet, har Mozilla valt att inte sÀkerstÀlla fullstÀndig kompatibilitet med manifestet i Firefox och har implementerat vissa funktioner pÄ ett annat sÀtt. Till exempel har stödet för den gamla blockerande API-webRequest-lÀget inte upphört, vilket har ersatts av det nya deklarativa API:et för innehÄllsfiltrering i Chrome. Stödet för en granulerad begÀrningsmodell för behörigheter har ocksÄ inrÀttats nÄgot annorlunda, vilket innebÀr att ett tillÀgg inte kan aktiveras för alla sidor samtidigt (behörigheten "all_urls" har tagits bort). I Firefox ges det slutliga beslutet om att bevilja Ätkomst till anvÀndaren, som kan vÀlja vilka tillÀgg som fÄr Ätkomst till sina data pÄ en viss webbplats. För att hantera behörigheter har en knapp för "Unified Extensions" lagts till i grÀnssnittet, dÀr anvÀndaren kan bevilja och Äterkalla tillÀggs Ätkomst till vilken webbplats som helst. Behörighetskontroll tillÀmpas endast pÄ tillÀgg baserade pÄ manifestversion 3; ingen granulerad Ätkomstkontroll görs för tillÀgg baserade pÄ version 2.

- PÄ sidan Firefox View har designen för tomma sektioner med nyligen stÀngda flikar och flikar öppna pÄ andra enheter förbÀttrats.
- I listan över nyligen stÀngda flikar som visas pÄ sidan Firefox View har knappar lagts till för att ta bort enskilda lÀnkar frÄn listan.

- Möjligheten att visa den inmatade sökfrÄgan i adressfÀltet istÀllet för att visa sökmotorens URL-adress har lagts till (d.v.s. nycklar visas i adressfÀltet inte bara under inmatning utan Àven efter att ha kontaktat sökmotorn och visat relaterade sökresultat för de inmatade nycklarna). Möjligheten Àr fortfarande inaktiverad som standard och för att aktivera den krÀvs instÀllningen «browser.urlbar.showSearchTerms.featureGate» i about:config.

- DatumvÀljardialogen för fÀltet med typerna «date» och «datetime» har anpassats för styrning med tangentbordet, vilket möjliggjorde korrekt stöd för skÀrmlÀsare och anvÀndning av tangentbordsgenvÀgar för navigering i kalendern.
- Experimentet med det inbyggda tillÀgget Colorways för att Àndra webblÀsarens utseende har avslutats (en samling fÀrgteman för innehÄllsomrÄdet, panelerna och flikvÀxlaren erbjöds för val). à tkomst till tidigare sparade fÀrgteman kan erhÄllas pÄ sidan «Add-ons and themes».
- PÄ system med GTK har möjligheten att samtidigt flytta flera filer i filhanteraren implementerats. Flyttning av bilder frÄn en flik till en annan Àr nu möjlig.
- I systemet för automatisk klickning pÄ banners som begÀr behörigheter att anvÀnda cookies pÄ webbplatser (cookiebanners.bannerClicking.enabled och cookiebanners.service.mode i about:config) har möjligheten att lÀgga till webbplatser i undantagslistan implementerats, för vilka automatisk klickning inte tillÀmpas.
- InstÀllningen network.ssl_tokens_cache_use_only_once Àr aktiverad som standard för att förhindra ÄteranvÀndning av sessionstoken i TLS.
- InstÀllningen network.cache.shutdown_purge_in_background_task har aktiverats, vilket löser problemet med korrekt avslutande av filin- och utmatning vid avstÀngning.
- Ett element («Pin to toolbar») för att fÀsta tillÀggsknappen i panelen har lagts till i sammanhangsmenyn för tillÀgg.
- Möjligheten att anvÀnda Firefox som dokumentvisare, som kan vÀljas i systemet via sammanhangsmenyn «Open With», har tillhandahÄllits.
- Information om uppdateringsfrekvensen för skÀrmen har lagts till sidan about:support.
- InstÀllningarna ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box m.fl. har lagts till för att ÄsidosÀtta systemteckensnitt.
- Som standard Àr stöd för scrollend-hÀndelsen aktiverat, som genereras nÀr anvÀndaren har avslutat scrollningen (nÀr positionen slutar förÀndras) i objekt som Element och Document.
- à tkomstseparering via API Storage har sÀkerstÀllts vid hantering av tredjepartsinnehÄll, oavsett API Storage Access.
- I range-elementet har stöd för attributet list lagts till, dÀr identifieraren för elementet med en lista av fördefinierade vÀrden som föreslÄs för inmatning överförs.
- CSS-egenskapen content-visibility, som anvÀnds för att utesluta onödig rendering av omrÄden utanför synfÀltet, har fÄtt vÀrdet 'auto' tillagt, dÀr synligheten bestÀms av webblÀsaren baserat pÄ elementets nÀrhet till kanten av det synliga omrÄdet.
- I CSS-typen , som definierar standardvÀrden för fÀrger av olika sidkomponenter, har stöd för vÀrdena Mark, MarkText och ButtonBorder lagts till.
- I Web Auth har möjligheten till autentisering med CTAP2-protokollet (Client to Authenticator Protocol) med hjÀlp av USB HID-baserade tokens lagts till. Stödet Àr för nÀrvarande inte aktiverat som standard och aktiveras med parametern security.webauthn.ctap2 i about:config.
- I utvecklarverktygen för webben har en ny typ av stoppunkter lagts till i JavaScript-debuggern, som utlöses nÀr man gÄr till scrollend-hÀndelsehanteraren.
- I protokollet för fjÀrrstyrning av webblÀsare, WebDriver BiDi, har stöd för kommandona 'session.subscribe' och 'session.unsubscribe' lagts till.
- I byggen för Windows-plattformen anvÀnds hÄrdvarumechanismen ACG (Arbitrary Code Guard) för att blockera utnyttjandet av sÄrbarheter i processer som hanterar multimedia-innehÄll.
- PÄ macOS-plattformen har ÄtgÀrden för kombinationerna Ctrl/Cmd + trackpad eller Ctrl/Cmd + musens hjul Àndrats, sÄ att de nu leder till scrollning (som i övriga webblÀsare), istÀllet för zoomning.
- FörbÀttringar i Android-versionen:
- Vid visning av videor i helskÀrm har adressfÀltets visning stÀngts av vid scrolling.
- En knapp för att Ängra Àndringen efter borttagning av en fast webbplats har lagts till.
- Listan över sökmotorer uppdateras efter sprÄkbytet.
- Ett kraschproblem som uppstÄr nÀr en stor mÀngd data placeras i urklipp eller adressfÀlt har ÄtgÀrdats.
- Prestandan vid rendering av canvas-element har förbÀttrats.
- Ett problem med videointervjuer som endast kan anvÀnda H.264-kodeken har lösts.
Förutom nyheter och buggfixar har Firefox 109 ÄtgÀrdat 21 sÄrbarheter. 15 sÄrbarheter har klassificerats som kritiska, varav 13 sÄrbarheter (kategoriserade under CVE-2023-23605 och CVE-2023-23606) beror pÄ minneshanteringsproblem, sÄsom buffertöverflöden och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att skadlig kod körs nÀr sÀrskilt utformade sidor öppnas. SÄrbarheten CVE-2023-23597 beror pÄ en logisk felaktighet i koden för att skapa nya underprocesser och möjliggör att en ny process kan startas i file://-kontext för att lÀsa innehÄllet i godtyckliga filer. SÄrbarheten CVE-2023-23598 beror pÄ ett fel i hanteringen av drag-och-slÀpp-ÄtgÀrder i GTK-wrappern och möjliggör att lÀsa innehÄllet i valfria filer genom anrop av DataTransfer.setData.
KĂ€lla: opennet.ru



