Firefox 123 har slĂ€ppts och en lĂ„ngsiktig supportgren har skapatsâ115.8.0. Firefox 124 har gĂ„tt in i beta-testning, och slĂ€ppdatumet Ă€r planerat till den 19 mars.
Huvudnyheterna i Firefox 123:
- PÄ sidan Firefox View, som förenklar Ätkomsten till tidigare visat innehÄll, har möjligheten att söka i allt innehÄll frÄn aktuella flikar, nyligen öppnade flikar, nyligen stÀngda flikar, flikar frÄn andra enheter och historik implementerats.

- En experimentell funktion för att visa miniatyrbilder av sidor nÀr man för musmarkören över flikarna har lagts till. Förutom miniatyrbilden har Àven en hÀnvisning till den visade lÀnken lagts till i informationsrutan om fliken. Som standard Àr miniatyrförhandsvisning avstÀngd och krÀver aktivering av instÀllningen "browser.tabs.cardPreview.enabled" i about:config.

- Ett grÀnssnitt ("Web Compatibility Reporting Tool") har lagts till för att skicka anmÀlningar till Firefox-utvecklarna om problem med webbplatsers visning och beteendeavvikelser jÀmfört med andra webblÀsare. För att skicka en anmÀlan har ett alternativ "Report Site Issue" lagts till i menyn "Help", som omdirigerar till tjÀnsten webcompat.com.
- I konfigurationen har instÀllningar för adressfÀltet lagts till under avsnittet "Search".

- I den inbyggda översÀttaren har stöd för översÀttning av inte bara synlig text, utan ocksÄ av verktygstips och platshÄllare för inmatningsformulÀr implementerats.
- Problemet med felaktig visning av miniatyrbilder i dialogrutan för filöppning kvarstÄr, ett problem som uppstÄr pÄ system med Àldre AMD CPU:er. Om svarta rutor visas istÀllet för miniatyrbilder rekommenderas det att uppdatera grafikkortsdrivrutinerna för AMD GPU:er.
- I versionerna för Linux har övergÄngen frÄn API GdkCursorType till gdk_cursor_new_from_name genomförts, vilket löste problemet med att visa en tom muspekare i testversioner av GNOME 46 nÀr man anvÀnde temana för ikoner adwaita-icon-theme, som anvÀnds som standard i GNOME och GTK. Problemet orsakades av att klassiska X-pekarstöder i adwaita-icon-theme har avbrutits.
- I verktygen för webbutvecklare har det lagts till en möjlighet att spara svarsinnehÄll pÄ disk i panelen för nÀtverksaktivitet (en knapp "Save Response As" har lagts till i kontextmenyn).

- I implementeringen av HTTP-statuskoden 103 ("Early Hints"), som anvÀnds för att förhandsladda rubriker, Àr hanteringen av attributen Preload och Modulepreload i HTTP-rubriken Link inkluderad. Koden 103 gör det möjligt att informera klienten om innehÄllet i vissa HTTP-rubriker omedelbart efter förfrÄgan, utan att vÀnta pÄ att server alla relaterade operationer för förfrÄgan har slutförts och innehÄllet börjar levereras. PÄ liknande sÀtt kan man via förhandsöverföringen av rubriken Link (till exempel "Link: ; rel=preload; as=style") ge tips om relaterade element pÄ den levererade sidan som kan laddas ner i förvÀg. NÀr webblÀsaren fÄr information om sÄdana resurser kommer den att börja ladda dem utan att vÀnta pÄ att den viktigaste sidan skickas, vilket gör att den totala behandlingstiden för förfrÄgan kan minskas.
- I SVG har stöd för fÀrginterpolation med hjÀlp av elementen och lagts till, dÀr man kan stÀlla in fÀrgrymden till RGB. Valet av fÀrgrymd för interpoleringen görs med attributet color-interpolation, som kan anta vÀrdena "auto", "sRGB" och "linearRGB".
- I SVG-elementet feImage, som möjliggör extraktion av bilder frÄn externa kÀllor, har det implementerats en ÄtergÄng till anvÀndning av bredd pÄ 300px och höjd pÄ 150px, om storleken pÄ den ursprungliga rot-elementet anges i procent (tidigare ritades sÄdana element inte).
- Vid omdirigering av ljud till en annan enhet med metoden setSinkId() har ekodÀmpning tillÀmpats pÄ ljudet som erhÄllits frÄn mikrofonen.
- Stöd för API:et Declarative Shadow DOM har lagts till för att skapa nya rotgrenar i Shadow DOM, till exempel för att separera den importerade externa stilen av elementet och den relaterade DOM-undergrenen frÄn huvuddokumentet. Det föreslagna deklarativa API:et gör det möjligt att skilja DOM-grenar med endast HTML utan att behöva skriva JavaScript-kod.
- I Android-versionen, för att skydda mot passiv identifiering av anvÀndare och förbÀttra kompatibiliteten med vissa webbplatser, inkluderar parametrarna navigator.platform, navigator.oscpu och rubriken User-Agent nu vÀrdet "x86_64" pÄ system med ARM64-arkitektur och "armv81" pÄ ARM32- och x86-system.
Utöver nyheter och buggfixar har Firefox 122 ÄtgÀrdat 32 sÄrbarheter (24 markerade som kritiska). 23 sÄrbarheter (22 samlade under CVE-2024-1553 och CVE-2024-1557) orsakades av problem med minneshantering, sÄsom buffertöverflöd och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till att en angripare fÄr möjlighet att köra kod nÀr sÀrskilt utformade sidor öppnas. SÄrbarheten CVE-2024-1547 tillÄter att en angripares alert-dialogrutor visas inom kontexten av en annan webbplats.
KĂ€lla: opennet.ru




