WebblĂ€saren Firefox 149 har slĂ€ppts, och uppdateringar för tidigare versioner med lĂ„ngsiktigt stöd â 140.9.0 och 115.34.0 har gjorts. Under de nĂ€rmaste timmarna gĂ„r versionen Firefox 150 in i betatestning, med en planerad lansering den 21 april.
Huvudnyheterna i Firefox 149 (1, 2, 3):
- Stöd för Split View-lÀget har införts, vilket möjliggör visning av innehÄllet i tvÄ flikar sida vid sida i ett och samma fönster. LÀget aktiveras via knappen "Add Split View" i kontextmenyn som visas nÀr du högerklickar pÄ flikarna. NÀr denna knapp trycks in delas innehÄllet i fönstret upp i tvÄ delar, och i den högra delen öppnas innehÄllet frÄn den nya fliken. Om en grupp av tvÄ flikar vÀljs kommer de angivna flikarna att visas bredvid varandra. Det Àr möjligt att fritt Àndra storleken pÄ den högra och vÀnstra visningsomrÄdet genom att dra i separatorn med musen. Den aktiva fliken visas med en röd ram nÀr den visas samtidigt.

- Den inkluderar gratis VPN-tjÀnst Firefox VPN (inte att förvÀxla med Mozilla VPN), som gör det möjligt att komma Ät webbplatser inte direkt, utan via mellanliggande proxyservrar i olika lÀnder som döljer IP-adress anvÀndaren. Det finns möjlighet att endast aktivera VPN för utvalda webbplatser. För att aktivera VPN krÀvs registrering av ett konto hos Mozilla. I det första skedet Àr VPN-tjÀnsten tillgÀnglig för anvÀndare i USA, Frankrike, Tyskland och Storbritannien. I VPN-tjÀnsten finns det en begrÀnsning pÄ 50 gigabyte trafik per mÄnad.

- Funktionen Tab Notes har lagts till för att fÀsta godtyckliga anteckningar till flikarna. Knappen för att lÀgga till anteckningar placeras i kontextmenyn och visas ocksÄ pÄ miniatyrbilden som visas nÀr muspekaren hovrar över fliken. För att aktivera kan instÀllningen "browser.tabs.notes.enabled" anvÀndas pÄ sidan about:config eller alternativet i avsnittet Firefox Labs pÄ instÀllningssidan (about:preferences#experimental).

- En panel kallad TrustPanel har föreslagits, som aktiveras genom att trycka pÄ ikonen med en sköld framför adressfÀltet och som kombinerar de tidigare separata panelerna för integritets- och sÀkerhetsinstÀllningar.

- Skydd mot att skicka bakgrundsmeddelanden för reklam, skrÀppost och phishing frÄn oÀrliga webbplatser har lagts till. Meddelanden blockeras nu automatiskt, och beviljade behörigheter Äterkallas för alla webbplatser som markerats av SafeBrowsing som skadliga.
- HÄrdvaruacceleration har aktiverats för att pÄskynda PDF-filutmatning.
- Möjligheten att lÀgga till knappen Dela pÄ verktygsfÀltet i panelkonfiguratorn (Customize Toolbar) har lagts till, vilket möjliggör att skicka den aktuella fliken till andra anvÀndare och enheter via de systemtjÀnster för informationsutbyte som tillhandahÄlls av Windows och macOS.
- Krav pÄ JavaScript-filer som kan köras i förÀldraprocessen som ansvarar för att starta barnprocesser och grundlÀggande webblÀsarfunktioner, sÄsom grÀnssnitt, profiler, processhantering och navigering, har stramats Ät för att minska ytan för attack.

- Utformningen av sidor som visas vid fel vid försök att öppna webbplatser har Àndrats.

- PÄ Linux-plattformen anvÀnds nu XDG-portalen org.freedesktop.portal.FileChooser istÀllet för standard GTK3-dialogrutan, vilket ger ett mer funktionellt grÀnssnitt för filval.
- Tillförlitligheten i nedladdning via HTTP/3-protokollet har ökat vid instabil nÀtverksanslutning.
- PÄ Windows-plattformen anvÀnds API:t Windows.Devices.Geolocation för att fÄ Ätkomst till platsinformation istÀllet för det gamla API:t frÄn Windows 7.
- Dekodern för JPEG XL bildformatet har implementerats med hjÀlp av jxl-rs biblioteket, skrivet i Rust. Stödet för JPEG XL Àr Àn sÄ lÀnge avstÀngt som standard och krÀver att instÀllningen "image.jxl.enabled" aktiveras pÄ sidan about:config.
- I verktygen för webbutvecklare har en knapp för att ta bort alla poster i det valda lagret lagts till i panelen för lagringsinspektion. I stilpanelen har en ikon lagts till bredvid varje CSS-element kopplat till det vÀrde som visas i sektionen "Computed", för att navigera till detta element i sektionen "Rules".
- Möjligheten att kalla pÄ webblÀsarens implementation av en rullgardinsmeny via metoden showPicker() för att visa autofyllningsrekommendationer för textfÀltet baserat pÄ förslagen i blocket har lagts till.
- CSS-egenskapen «shape-outside» har fÄtt stöd för funktionerna rect() och xywh() för att forma textens omslutningsomrÄde. Tidigare stödde dessa funktioner endast CSS-egenskaperna clip-path och offset-path.
- För att vÀlja typsnitt med ytterligare matematiska symboler har CSS-egenskapen «font-family» fÄtt stöd för vÀrdet «math», som Àven anvÀnds som standard för typsnittet vid visning av innehÄllet i elementet
- HTML-elementen har fĂ„tt stöd för attributet âpopover=»hint»â, vilket gör det möjligt att visa automatiskt dolda pop-up-hints som inte leder till att andra typer av popover-block döljs.

- För multimediaelementen (<audio>, <video>) har stödet för pseudoklasserna «:playing», «:paused», «:seeking», «:muted», «:buffering», «:stalled» och «:volume-locked» aktiverats.
- Den specifikationskonforma implementeringen av API:et HTMLMediaElement.captureStream() har aktiverats, vilket gör det möjligt att fÄnga innehÄll som Äterges med hjÀlp av HTMLMediaElements (t.ex. innehÄll som visas via taggarna video och audio).
- API Reporting har lagts till för att fÄ information om olika funktioner och problem, sÄsom övertrÀdelser av CSP-regler (Content Security Policy), Permissions-Policy, Integrity-Policy, Cross-Origin-Embedder-Policy, samt anvÀndning av förÄldrad funktionalitet.
- API CloseWatcher har implementerats för att spÄra Close-förfrÄgningar i webbnÀra applikationer och reagera pÄ deras ankomst (t.ex. kan man skapa en hanterare för knappen «bakÄt» pÄ Android-smartphones). Close-förfrÄgningar genereras nÀr man försöker stÀnga modala (<dialog>) och popup-dialoger (popover=»») genom att trycka pÄ Esc, anvÀnda bakÄtknappen eller en skÀrmgest pÄ smartphones.
- I Firefox-versionen för Android har arbetet med att förbÀttra navigeringen slutförts och verktygsfÀltet, fliklistan och menyn har uppdaterats. Möjligheten att stÀnga popup-popover-element och dialoger med systemets bakÄtknapp har lagts till. InstÀllningen «media.peerconnection.ice.obfuscate_host_addresses» har lagts till för att obfuska vÀrdnamn som identifieras via mDNS, vilket gör det möjligt att dölja information om interna adresser vid anvÀndning av WebRTC.
Utöver nyheter och buggfixar har Firefox 149 ÄtgÀrdat 70 sÄrbarheter. 55 av dessa sÄrbarheter orsakas av minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att en illvillig aktör kan köra kod nÀr man öppnar sÀrskilt utformade sidor.
KĂ€lla: opennet.ru







