Megjelent a Firefox 123 webböngésző és létrejött egy hosszú távú támogatási ágazat frissítése - 115.8.0. A Firefox 124 ágazat bétatesztelési szakaszba lépett, amelynek megjelenése március 19-re van kitűzve.
A Firefox 123 főbb újdonságai:
- A Firefox View oldalra, amely megkönnyíti a korábban megtekintett tartalmak elérését, integrálva lett a keresési lehetőség minden megjelenített szekcióhoz, beleértve a jelenlegi lapokat, a nemrégiben megnyitott lapokat, a nemrégiben bezárt lapokat, a más eszközökön lévő lapokat és a böngészési előzményeket.

- Hozzáadva egy kísérleti lehetőség a lapok feletti előnézeti képek megjelenítésére. Az előnézeti képen kívül a lap információs blokkjához egy említést is hozzáadtak az adott lapon megjelenített linkről. Alapértelmezés szerint az előnézeti képek nem aktívak, és az «browser.tabs.cardPreview.enabled» beállítás aktiválásával érhetők el az about:config alatt.

- Hozzáadva egy felület (Web Compatibility Reporting Tool) a Firefox fejlesztőinek történő értesítések küldésére a weboldalak megjelenítési problémáiról és az egyes böngészőkkel való viselkedési eltérésekről. Az értesítés küldéséhez a «Help» menübe egy új opciónak kell kerülnie, amely átirányít a webcompat.com szolgáltatásra.
- A konfigurátor «Keresés» szekciójába beállítások kerültek az URL-sávhoz.

- A beépített fordító képes nemcsak a látható szöveg, hanem a felugró ablakok és a űrlapkitöltők helyőrzőinek lefordítására is.
- Megoldatlan maradt a problémája a hibásan megjelenő előnézeti képeknek a fájlok megnyitásakor megjelenő párbeszédpanelen, amely a régi AMD CPU-kon jelentkezik. Ha az előnézeti képek helyett fekete négyzetek jelennek meg, javasolt a GPU AMD grafikus illesztőprogramjainak frissítése.
- A Linux verziókban áttértek a GdkCursorType API használatáról a gdk_cursor_new_from_name funkcióra, amely megoldotta a hiányzó kurzor megjelenítési problémáját a GNOME 46 tesztkiadásaiban, amikor a GNOME és GTK alapértelmezett adwaita-icon-theme ikoncsomagját használták. A problémát az adwaita-icon-theme klasszikus X kurzoraik támogatásának megszüntetése okozza.
- A webfejlesztők eszközeiben a hálózati aktivitás nyomkövetési panelén lehetőség nyílt a válasz tartalmának lemezre mentésére (a helyi menübe egy «Save Response As» gomb került).

- A HTTP response code - 103 ("Early Hints") has been implemented, which is used for preemptively outputting headers. This code allows informing the client about the content of certain HTTP headers immediately after the request, without waiting until szerver all operations related to the request are completed and the content begins to be delivered. Likewise, through the preemptive transmission of the Link header (for example, "Link: ; rel=preload; as=style"), hints about related elements that can be preloaded can be communicated. Upon receiving information about such resources, the browser will start loading them without waiting for the main page to finish delivering, which reduces the overall request processing time.
- In SVG gradients configured with the and elements, support for color interpolation using linear RGB color space has been added. The choice of color space for interpolation is made using the color-interpolation attribute, which can take the values "auto", "sRGB", and "linearRGB".
- In the SVG feImage element, which retrieves an image from an external source, a fallback to a width of 300px and a height of 150px has been implemented in case the size of the root element is specified in percentages (previously, such elements were not rendered).
- When redirecting audio to another device using the setSinkId() method, echo suppression is now applied to the audio received from the microphone.
- Support for the Declarative Shadow DOM API has been included to create new root branches in the Shadow DOM, for instance, to separate the imported external style of an element and its associated DOM subtree from the main document. The proposed declarative API allows detaching DOM branches using only HTML without the need to write JavaScript code.
- In the Android version, to protect against passive user identification and improve compatibility with some websites, the navigator.platform, navigator.oscpu parameters, and User-Agent header now include the value "x86_64" on ARM64 architecture systems and "armv81" on ARM32 and x86 systems.
A Firefox 122 javításai mellett 32 sebezhetőséget is megszüntettek (24-et veszélyesként jelöltek meg). 23 sebezhetőség (22 a CVE-2024-1553 és a CVE-2024-1557 alatt) a memória kezelésével kapcsolatos problémákból adódik, mint például a puffertúlfolyás és a már felszabadított memóriahelyekhez való hozzáférés. Ezek a problémák potenciálisan lehetővé tehetik a rosszindulatú kód végrehajtását, ha kifejezetten létrehozott oldalakat nyitunk meg. A CVE-2024-1547 sebezhetőség lehetővé teszi, hogy egy másik weboldal kontextusában megjelenjen a támadó alert párbeszédablaka.
Forrás: opennet.ru




