WebblÀsaren Firefox 113 har slÀppts och en lÄngsiktig supportgren med version 102.11.0 har skapats. Beta-testning har inletts för Firefox 114, vars release Àr planerad till den 6 juni.
Huvudnyheterna i Firefox 113:
- Adressen i adressfĂ€ltet visar nu den angivna sökfrĂ„gan istĂ€llet för URL:en för sökmotorn (dvs. nyckelorden visas i adressfĂ€ltet inte bara under inmatningen utan ocksĂ„ efter att man har kontaktat sökmotorn och visat relaterade sökresultat). Ăndringen gĂ€ller endast för sökmotorer som nĂ„s frĂ„n adressfĂ€ltet. Om frĂ„gan skrivs in pĂ„ sökmotorens webbplats visas URL:en i adressfĂ€ltet. Att lĂ€mna kvar söknycklarna i adressfĂ€ltet förenklar skickandet av preciserade sökfrĂ„gor, eftersom man inte behöver scrolla tillbaka till inmatningsomrĂ„det under granskningen av resultaten.

För att styra det angivna beteendet har en specifik instÀllning föreslagits 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 "âŠ". I menyn finns möjlighet att ta bort sökfrĂ„gan frĂ„n historiken och stĂ€nga av visningen av sponsrade lĂ€nkar.

- En förbÀttrad implementering av videolÀget "bild i bild" har föreslagits, dÀr knappar för att spola 5 sekunder framÄt och bakÄt har lagts till, en knapp för att snabbt visa fönstret i helskÀrm och en snabbspolningsreglage med indikator för video-position och lÀngd.

- Vid webbsurfning i privatlÀge har blockeringen av tredjeparts-Cookies och isoleringen av webblÀsarens lagringsutrymme, som anvÀnds i spÄrningskoden, förstÀrkts.
- Vid ifyllnad av lösenord i registreringsformulÀr har tillförlitligheten hos automatiskt genererade lösenord ökat, dÀr nu Àven specialtecken anvÀnds.
- I genomförandet av AVIF (AV1 Image Format) har stöd för animerade bilder (AVIS) lagts till, dÀr teknologier för intraram-komprimering frÄn AV1 videokodningen anvÀnds.
- Motorn har omarbetats för att stödja teknologier för personer med funktionsnedsÀttningar (accessibility engine). Prestandan, responsiviteten och stabiliteten nÀr det gÀller skÀrmlÀsare, 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Àrkesbilder, faviconer, införts.
- Isoleringen av processer som interagerar med GPU:n i Windows-plattformen har blivit striktare. För system med Windows har möjligheten att dra och slÀppa innehÄll frÄn Microsoft Outlook implementerats. Visuella effekter för att strÀcka sig vid försök att rulla bortom sidans slut Àr nu aktiverade som standard i Windows-versionerna.
- I versionerna för macOS har tillgÄngen till undermenyn TjÀnster lagts direkt i kontextmenyn för Firefox.
- I skript som anvÀnder Worklet-grÀnssnittet (en förenklad version av Web Workers som ger Ätkomst till lÀgre nivÄer av rendering och ljudbehandling) har stöd för import av JavaScript-moduler via uttrycket "import" lagts till.
- Stöd för vissa funktioner i CSS Color Level 4-specifikationen, sÄsom color(), lab(), lch(), oklab() och oklch(), som anvÀnds för att definiera fÀrg i fÀrgrymderna sRGB, RGB, HSL, HWB, LHC och LAB, Àr nu aktiverat som standard.
- En funktion color-mix() har lagts till i CSS, vilket gör det möjligt att blanda fÀrger i alla fÀrgrum baserat pÄ en angiven procent (till exempel för att lÀgga till 10% blÄtt till vitt kan du ange "color-mix(in srgb, blue 10%, white);").
- CSS-egenskapen "forced-color-adjust" har lagts till för att inaktivera tvingad fÀrgjustering för enskilda element, vilket ger dem full kontroll över fÀrgerna via CSS.
- Stöd för mediefrÄgan (@media) "scripting" har lagts till i CSS, vilket gör det möjligt att kontrollera tillgÄngen till möjligheten att köra skript (till exempel kan det definieras i CSS om JavaScript-stöd Àr aktiverat).
- Ny syntax för pseudoklasser "nth-child(an + b)" och "nth-last-child()" har lagts till, vilket möjliggör att fÄ en selector för förbehandlingsfiltrering av barnelement innan den huvudsakliga urvalslogiken "An+B" tillÀmpas.
- API:t Compression Streams har lagts till, vilket ger ett programmeringsgrÀnssnitt för att komprimera och dekomprimera data i formaten gzip och deflate.
- Stöd för metoderna CanvasRenderingContext2D.reset() och OffscreenCanvasRenderingContext2D.reset() har lagts till, vilket syftar till att ÄterstÀlla ritkontexten till sitt ursprungliga tillstÄnd.
- Stöd för ytterligare WebRTC-funktioner, implementerade i andra webblÀsare: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() och RTCSctpTransport har lagts till.
- WebRTC-specifika funktioner för Firefox, nÀmligen mozRTCPeerConnection, mozRTCIceCandidate och mozRTCSessionDescription, som lÀnge har förklarats som förÄldrade, har tagits bort. Den förÄldrade attributen CanvasRenderingContext2D.mozTextStyle har ocksÄ tagits bort.
- I webbutvecklarverktygen har sökfunktionerna för filer som Àr tillgÀngliga i JavaScript-debuggern utökats. Sökpanelen har flyttats till standard sidopanelen, vilket gör det möjligt att se resultaten medan skripten redigeras. Visningen av minimerade resultat och resultat frÄn katalogen node_modules har sÀkerstÀllts. Som standard döljs sökresultat i ignorerade filer. Stöd för sökning med mönster och möjligheten att anvÀnda modifierare vid sökning (t.ex. för att söka utan att ta hÀnsyn till bokstÀvernas versaler eller tillÀmpa reguljÀra uttryck) har lagts till.
- I grÀnssnittet för visning av HTML-filer har lÀget för visuell formatering (pretty print) för inbyggd JavaScript-kod aktiverats.
- I JavaScript-debuggern har överskrivning av skriptfiler tillÄtits. I kontextmenyn som visas för filer med kod har alternativet "Add script override" lagts till, vilket gör att du kan ladda upp en skriptfil frÄn din dator och redigera den; dÀrefter kommer detta redigerade skript att anvÀndas för att bearbeta sidan, Àven efter att den har laddats om.

- I Android-versionen:
- Maskinvaruaccelerering för AV1-videodekodning Àr aktiverad som standard, och i avsaknad av detta stöd anvÀnds en programvarudekodare.
- AnvÀndning av GPU för acceleration av Canvas2D-rendering har aktiverats.
- GrÀnssnittet för den inbyggda PDF-lÀsaren har förbÀttrats och sparandet av öppna PDF-filer har förenklats.
- Problemet med videouppspelning i liggande lÀge har lösts.
Förutom nyheter och buggfixar i Firefox 113 har 41 sÄrbarheter ÄtgÀrdats. 33 sÄrbarheter har markerats som kritiska, varav 30 sÄrbarheter (kategoriserade under CVE-2023-32215 och CVE-2023-32216) orsakas av minnesrelaterade problem som buffertöverfullningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att angriparkod exekveras nÀr speciellt utformade sidor öppnas. SÄrbarheten CVE-2023-32207 möjliggör omdirigering av behörighetsförfrÄgningar genom att tvÄngsmÀssigt klicka pÄ bekrÀftelseknappen via överlappande bedrÀgligt innehÄll (clickjacking). SÄrbarheten CVE-2023-32205 gör det möjligt att dölja webblÀsarens varningar genom att överlappa popup-fönster.
I beta-versionen av Firefox 114 har ett anvÀndargrÀnssnitt införts för att hantera undantagslistan för "DNS over HTTPS". InstÀllningarna för "DNS over HTTPS" har flyttats till avsnittet "Integritet och sÀkerhet". Det har also införts sökfunktioner för bokmÀrken direkt frÄn "BokmÀrken"-menyn. Knappen för att öppna bokmÀrkesmenyn kan nu placeras pÄ verktygsfÀltet. Möjligheten till selektiv sökning i lokal surfhistorik har lagts till vid valet "Sök i historik" i menyn Historik, Bibliotek eller Applikation.
KĂ€lla: opennet.ru





