Firefox 113 har slÀppts och en uppdatering av den lÄngsiktiga supportversionen - 102.11.0 har skapats. Firefox 114 har nÄtt beta-testning, med release planerad till 6 juni.
Huvudnyheterna i Firefox 113:
- Visning av den sökfrĂ„ga som skrivs in i adressfĂ€ltet har lagts till, istĂ€llet för att visa URL:en för sökmotorn (det vill sĂ€ga, nyckelord visas i adressfĂ€ltet bĂ„de under inmatning och efter att man har besökt en sökmotor och sett resultaten relaterade till inmatade nyckelord). Ăndringen gĂ€ller endast vid sökningar via adressfĂ€ltet. Om sökfrĂ„gan skrivs in pĂ„ en sökmotors webbplats visas URL:en i adressfĂ€ltet. Genom att lĂ€mna söknycklar i adressfĂ€ltet underlĂ€ttas det att skicka uppföljande sökfrĂ„gor, eftersom man inte behöver scrolla tillbaka till inmatningsomrĂ„det under visning av resultaten.

För att styra detta beteende erbjuds ett specifikt alternativ i sökinstÀllningarna (about:preferences#search), och i about:config parametern "browser.urlbar.showSearchTerms.featureGate".

- En kontextmeny har lagts till i rullgardinslistan för sökförslag som visas nĂ€r man klickar pĂ„ knappen "âŠ". Menyn erbjuder möjlighet att ta bort sökfrĂ„gan frĂ„n historiken samt att stĂ€nga av visningen av sponsrade lĂ€nkar.

- En förbÀttrad implementation av videovyn "bild-i-bild" (Picture-in-Picture) har föreslagits, dÀr knappar för att spola framÄt och bakÄt med 5 sekunder, en knapp för att snabbt expandera fönstret till fullskÀrm, samt en spola-kontroll med indikator för position och videons lÀngd har lagts till.

- Vid webbsurfning i inkognito-lÀge har blockering av tredjepartscookies och isolering av webblÀsarens lagring som anvÀnds för tracking av besök förstÀrkts.
- Vid ifyllnad av lösenord i registreringsformulÀr har tillförlitligheten hos automatiskt genererade lösenord ökat, dÀr speciella tecken nu ocksÄ anvÀnds vid generationen.
- I realiseringen av bildformatet AVIF (AV1 Image Format), som anvÀnder tekniker för intra-frame komprimering frÄn videokodningsformatet AV1, har stöd för animerade bilder (AVIS) lagts till.
- Motorn har omarbetats för att implementera stöd för teknologier för personer med funktionsnedsÀttningar (accessibility engine). Prestanda, responsivitet och stabilitet för arbete med skÀrmlÀsare, enhetliga inloggningsgrÀnssnitt och accessibility-ramverk har ökat avsevÀrt.
- Vid import av bokmÀrken frÄn Safari och webblÀsare baserade pÄ Chromium-motorn har stöd för import av relaterade bokmÀrkta bilder favicon implementerats.
- SandlÄdisoleringen av processer som interagerar med GPU har skÀrpts pÄ Windows-plattformen. För Windows-system har möjligheten att dra och slÀppa innehÄllet frÄn Microsoft Outlook implementerats. I Windows-versionerna har ett visuell effekt med strÀckning vid försök att rulla över sidans slut inkluderats som standard.
- I versionerna för macOS-plattformen har Ätkomst till undermenyn TjÀnster direkt frÄn kontextmenyn i Firefox tillhandahÄllits.
- I skript som anvÀnder Worklet-grÀnssnittet (en förenklad version av Web Workers som ger Ätkomst till lÄg nivÄ av rendering och ljudbehandling) har stöd för import av JavaScript-moduler genom uttrycket "import" lagts till.
- Stöd för vissa funktioner som definieras i CSS Color Level 4-specifikationen, sÄsom color(), lab(), lch(), oklab() och oklch(), har inkluderats som standard för att definiera fÀrg i fÀrgrum sRGB, RGB, HSL, HWB, LHC och LAB.
- I CSS har funktionen color-mix() lagts till, vilket möjliggör blandning av fÀrger i alla fÀrgrum baserat pÄ ett angivet procenttal (till exempel för att lÀgga till 10% blÄtt till vitt kan man ange "color-mix(in srgb, blue 10%, white);" ).
- Det har lagts till en CSS-egenskap "forced-color-adjust" för att inaktivera tvingande fÀrgbegrÀnsningar för individuella element, vilket ger dem fullstÀndig kontroll över fÀrger via CSS.
- I CSS har stöd för mediakontrolloran (@media) "scripting" lagts till, vilket möjliggör kontroll av tillgÄng till möjligheten att köra skript (till exempel kan det i CSS kontrolleras om JavaScript-stödet Àr aktiverat).
- En ny syntax för pseudoklasser ":nth-child(an + b)" och ":nth-last-child()" har lagts till, vilket tillÄter att fÄ en vÀldefinierad selektor för förhandsfiltrering av underordnade element innan den huvudsakliga vallogiken "An+B" utförs.
- API för Compression Streams har lagts till, vilket ger ett programmeringsgrÀnssnitt för komprimering och dekomprimering av data i formaten gzip och deflate.
- Stöd för metoderna CanvasRenderingContext2D.reset() och OffscreenCanvasRenderingContext2D.reset() har lagts till, avsedda att ÄterstÀlla ritkontexten till sitt ursprungliga tillstÄnd.
- Stöd för ytterligare WebRTC-funktioner som implementerats i andra webblÀsare har lagts till: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() och RTCSctpTransport.
- WebRTC-specifika funktioner för Firefox som mozRTCPeerConnection, mozRTCIceCandidate och mozRTCSessionDescription har tagits bort, vilka lÀnge har utsetts till att vara förÄldrade. Den förÄldrade attributen CanvasRenderingContext2D.mozTextStyle har ocksÄ tagits bort.
- I verktygen för webbutvecklare har sökfunktionen i filer, som Àr tillgÀnglig i JavaScript-debuggern, förstÀrkts. Sökpanelen har flyttats till den vanliga sidopanelen, vilket gör att man kan se resultaten vid redigering av skript. Det har lagts till stöd för att visa minifierade resultat och resultat frÄn katalogen node_modules. Sökeresultat i ignorerade filer Àr som standard dolda. Stöd för att söka med maskar och möjligheten att anvÀnda modifierare vid sökning (t.ex. för att söka utan att ta hÀnsyn till skiftlÀgen eller anvÀnda reguljÀra uttryck) har lagts till.
- I HTML-filer visningsgrÀnssnitt har lÀget för visuell formatering (pretty print) av inbÀddad JavaScript-kod lagts till.
- I JavaScript-debuggern har överskrivning av skriptfiler tillÄtits. I kontextmenyn som visas för filer med kod har alternativen "Add script override" lagts till, vilket gör att man kan ladda upp en skriptfil frÄn sin dator och redigera den, varefter detta redigerade skript kommer att anvÀndas vid bearbetning av sidan, Àven efter att sidan har laddats om.

- I Android-versionen:
- HÄrdvaruacceleration av AV1-videodekodning Àr som standard aktiverad, och om stöd för detta saknas anvÀnds en programvarudekodare.
- AnvÀndning av GPU för att accelerera Canvas2D-rendering har aktiverats.
- GrÀnssnittet för den inbyggda PDF-lÀsaren har förbÀttrats, och det har blivit enklare att spara öppna PDF-filer.
- En frÄga med videouppspelning i liggande skÀrmlÀge har ÄtgÀrdats.
Förutom nya funktioner och buggfixar i Firefox 113 har 41 sÄrbarheter ÄtgÀrdats. 33 sÄrbarheter har klassificerats som allvarliga, varav 30 (sammanstÀllda under CVE-2023-32215 och CVE-2023-32216) orsakas av problem med minneshantering, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att en angripare kör kod nÀr speciellt utformade sidor öppnas. SÄrbarheten CVE-2023-32207 möjliggör omdirigering av behörighetsförfrÄgningar genom att tvinga anvÀndaren att klicka pÄ en bekrÀftelseknapp med hjÀlp av överlagd bedrÀglig information (clickjacking). SÄrbarheten CVE-2023-32205 gör det möjligt att dölja webblÀsarens varningsmeddelanden genom att överlagra popup-fönster.
I betaversionen av Firefox 114 har anvÀndargrÀnssnittet för att hantera undantagslistan för "DNS över HTTPS" implementerats. InstÀllningarna för "DNS över HTTPS" har flyttats till avsnittet "Integritet och sÀkerhet". Möjlighet att söka bland bokmÀrken direkt frÄn bokmÀrkesmenyn har lagts till. Knappen för att öppna bokmÀrkesmenyn kan nu placeras pÄ verktygsfÀltet. En funktion för selektiv sökning i lokal webbhistorik har lagts till vid valet "Sök i historik" i menyn Historik, Bibliotek eller Applikation.
KĂ€lla: opennet.ru





