UtgÄvan av webblÀsaren Firefox 104 har genomförts. Dessutom har uppdateringar för de lÄngfristiga stödversionerna 91.13.0 och 102.2.0 ocksÄ slÀppts. Firefox-versionen 105 gÄr in i beta-testning inom de nÀrmaste timmarna, med en planerad lansering den 20 september.
Huvudnyheterna i Firefox 104:
- En experimentell funktion, QuickActions, har lagts till, vilket gör det möjligt att utföra olika typiska ÄtgÀrder med webblÀsaren direkt frÄn adressfÀltet. Till exempel för att snabbt gÄ till tillÀgg, bokmÀrken, sparade inloggningar (lösenordshanterare) och för att öppna privat surfning kan man skriva kommandona addons, bookmarks, logins, passwords och private i adressfÀltet, och en knapp för att gÄ till motsvarande grÀnssnitt visas i rullgardinsmenyn nÀr dessa kommandon kÀnner igen. För att aktivera QuickActions bör parametrarna browser.urlbar.quickactions.enabled=true och browser.urlbar.shortcuts.quickactions=true stÀllas in i about:config.

- Den inbyggda PDF-visningsgrÀnssnittet har fÄtt en redigeringslÀge, dÀr möjligheterna att rita grafiska markeringar (handritade linjer) och bifoga textkommentarer har lagts till. FÀrg, linjetjocklek och teckensnittsstorlek kan anpassas via nya knappar som lagts till i PDF-lÀsarens verktygsfÀlt. För att aktivera det nya lÀget mÄste parametern pdfjs.annotationEditorMode=0 stÀllas in pÄ sidan about:config.

- I linje med resursregleringarna för bakgrundsflikar gÄr nu anvÀndargrÀnssnittet över i energibesparande lÀge nÀr webblÀsarens fönster minimeras.
- ProfileringgrÀnssnittet har fÄtt möjlighet att analysera energiförbrukningen kopplad till webbplatsens funktion. Energiförbrukningsanalysatorn Àr för nÀrvarande endast tillgÀnglig pÄ system med Windows 11 och datorer frÄn Apple med M1-chip.

- I lÀget "bild i bild" visas undertexter nÀr man tittar pÄ video frÄn Disney+. Tidigare visades undertexter endast för YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Tubi, Hotstar och SonyLIV, samt för webbplatser som anvÀnder WebVTT-formatet (Web Video Text Track).
- Stöd för CSS-egenskapen scroll-snap-stop har lagts till, vilket gör det möjligt att konfigurera scrollbeteendet med en pekplatta: i lÀget 'always' stannar scrollningen vid varje element, medan i lÀget 'normal' tillÄts hopp över element vid inertiell scrollning. Stöd för justering av scrollpositionen vid innehÄllsförÀndringar har ocksÄ implementerats (till exempel för att behÄlla samma position efter att en del av det överordnade innehÄllet tagits bort).
- I JavaScript-objekten Array och TypedArrays har metoderna Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() och TypedArray.prototype.findLastIndex() lagts till, vilket möjliggör sökning av element med resultat baserat pĂ„ slutet av arrayen. [1,2,3,4].findLast((el) => el % 2 === 0) // â 4 (sista jĂ€mna elementet)
- Stöd för parametern option.focusVisible har lagts till i metoden HTMLElement.focus(), vilket gör det möjligt att visa en tydlig indikator för förÀndringen av inmatningsfokus.
- Egenskapen SVGStyleElement.disabled har lagts till, vilket gör det möjligt att aktivera eller inaktivera stilmallar för ett specifikt SVG-element eller kontrollera deras tillstÄnd (i likhet med HTMLStyleElement.disabled).
- Stabiliteten och prestandan för fÀllning och ÄterstÀllning av fönster pÄ Linux-plattformen har förbÀttrats vid anvÀndning av webbramverket Marionette (WebDriver). Möjligheten att fÀsta beröringshandlÀggare till skÀrmen (touch action) har lagts till.
- I Android-versionen sÀkerstÀlls stöd för automatisk ifyllnad av formulÀr med adresser baserat pÄ tidigare angivna adresser. I instÀllningarna ges möjlighet att redigera och lÀgga till adresser. Stöd för selektiv borttagning av historik har lagts till, vilket möjliggör borttagning av historik över rörelser under den senaste timmen eller de senaste tvÄ dagarna. Krasch vid öppning av lÀnk frÄn extern applikation har ÄtgÀrdats.
Förutom nyheterna och buggfixarna i Firefox 104 har 10 sÄrbarheter ÄtgÀrdats, varav 8 Àr mÀrkta som farliga (6 av dem faller under CVE-2022-38476 och CVE-2022-38478) orsakade av problem med minneshantering, sÄsom buffertöverfyllnad och försök att komma Ät redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att skadlig kod körs vid öppning av speciellt utformade sidor.
KĂ€lla: opennet.ru



