Megjelent a Firefox 113 webböngésző, és elkészült a hosszú távú támogatású verzió frissítése — 102.11.0. A Firefox 114 béta tesztelésre került, amelynek megjelenése június 6-ra van tervezve.
A Firefox 113 főbb újdonságai:
- A címsorban mostantól megjelenik a beírt keresési lekérdezés, ahelyett, hogy a kereső URL-jét mutatná (azaz a kulcsszavak a címsorban nemcsak beírás közben, hanem a kereső használatakor és a megjelenő kapcsolódó találatok után is láthatók). A változás csak akkor működik, ha a címsorból keresünk. Ha a keresést a kereső weboldalán végzik, akkor a címsorban a URL jelenik meg. A keresési kulcsszavak címsorban való megtartása megkönnyíti a pontosabb keresések elküldését, mivel a találatok böngészése közben nem szükséges visszagörgetni az oldal tetejére.

A kívánt viselkedés kezelésére a keresési beállítások (about:preferences#search) alatt egy külön opció érhető el, az about:config-ban pedig a „browser.urlbar.showSearchTerms.featureGate” paraméter.

- A keresési javaslatok legördülő listájába egy helyi menü került, amely a „…” gombra kattintva jelenik meg. A menü lehetőséget biztosít a keresési lekérdezések törlésére a böngészési előzményeinkből és a szponzorált hivatkozások megjelenítésének letiltására.

- Javították a "kép a képben" (Picture-in-Picture) videómegjelenítési módot, amelyhez 5 másodperces előre- és hátratekercselés gombok, gyors teljes képernyős megjelenítő gomb, valamint pozíció- és időtartam-indikátorral ellátott gyorstekercselő csúszka került.

- Privát böngészési mód használatakor a harmadik féltől származó sütik blokkolása és a böngésző tárolójának elszigetelése érdekében fokozott védelmet nyújtanak, amelyet a látogatások követésére használnak.
- A regisztrációs űrlapok jelszómegadásakor megnövelték az automatikusan generált jelszavak megbízhatóságát, amelyek mostantól speciális karakterek felhasználásával készülnek.
- Az AVIF (AV1 Képformátum) képkonfigurációs formátumban, amely az AV1 videókódolás belső tömörítési technológiáit használja, hozzáadva az animált képek (AVIS) támogatását.
- A motor was redesigned to support technologies for people with disabilities (accessibility engine). Performance, responsiveness, and stability with screen readers, single sign-on interfaces, and accessibility frameworks have been significantly improved.
- When importing bookmarks from Safari and Chromium-based browsers, support for importing bookmark-related favicon images has been implemented.
- The sandbox isolation of processes interacting with the GPU on the Windows platform has been tightened. Drag-and-drop functionality from Microsoft Outlook has been implemented for Windows systems. A visual effect of stretching when attempting to scroll beyond the end of the page is enabled by default in Windows builds.
- Access to the Services submenu is provided directly from the context menu in Firefox builds for the macOS platform.
- In scripts using the Worklet interface (a simplified version of Web Workers that provides access to low-level rendering and audio processing stages), support for importing JavaScript modules using the 'import' expression has been added.
- Support for certain functions defined in CSS Color Level 4 specifications, such as color(), lab(), lch(), oklab(), and oklch(), is enabled by default, allowing color definitions in the sRGB, RGB, HSL, HWB, LHC, and LAB color spaces.
- The color-mix() function has been added to CSS, allowing colors to be mixed in any color space based on a specified percentage (e.g., to add 10% blue to white, you can specify 'color-mix(in srgb, blue 10%, white);').
- A CSS property 'forced-color-adjust' has been added to disable forced color constraints for individual elements, allowing full control over colors via CSS.
- CSS now supports the media query (@media) 'scripting', allowing the verification of the availability of script execution capabilities (e.g., in CSS, you can determine if JavaScript support is enabled).
- Új szintaxis a pseudo-osztályok számára: :nth-child(an + b) és :nth-last-child(), amelyek lehetővé teszik a gyermekelemek előzetes szűrését az "An+B" választási logika végrehajtása előtt.
- The API Compression Streams has been added, providing an interface for compressing and decompressing data in gzip and deflate formats.
- Support for CanvasRenderingContext2D.reset() and OffscreenCanvasRenderingContext2D.reset() methods, designed to reset the rendering context to its initial state, has been added.
- WebRTC egyéb böngészőkben megvalósított fejlett funkcióinak támogatása került bevezetésre: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() és RTCSctpTransport.
- Eltávolításra kerültek a Firefox-specifikus WebRTC funkciók, mint a mozRTCPeerConnection, mozRTCIceCandidate és a mozRTCSessionDescription, amelyeket régen elavultnak nyilvánítottak. Az elavult attribútum, a CanvasRenderingContext2D.mozTextStyle is eltávolításra került.
- A webfejlesztői eszközökben kibővítették a JavaScript hibakereső fájlokban való keresés funkcióját. A keresőpanel átkerült az alapértelmezett oldalsávba, lehetővé téve a találatok megtekintését a szkriptek szerkesztése közben. Támogatott a minifikált találatok és a node_modules mappából származó találatok megjelenítése. Alapértelmezettként rejtve maradnak a keresési eredmények a figyelmen kívül hagyott fájlokban. Hozzáadott támogatás a maszk szerinti kereséshez és a keresési módosítók használatához (például kis- és nagybetű érzéketlen kereséshez vagy reguláris kifejezések alkalmazásához).
- A HTML-fájlok megtekintésének interfészében be lett kapcsolva a JavaScript beépített kódjának átlátható formázási (pretty print) módja.
- A JavaScript hibakeresőben engedélyezett a szkriptek fájljainak felülírása. A kódot tartalmazó fájlokhoz megjelenített helyi menübe bekerült az 'Add script override' opció, amellyel fájlt tölthetünk le a számítógépünkre, majd azt szerkeszthetjük. Ezután a szerkesztett szkriptet a weboldal feldolgozása során fogják használni, még a frissítés után is.

- Android verzióban:
- Alapértelmezés szerint engedélyezve van az AV1 formátumú videók hardveres dekódolásának gyorsítása; ha a hardver nem támogatja, akkor szoftveres dekódolót használ.
- ENGEDÉLYEZETT a GPU használata a Canvas2D raszterezésének felgyorsítására.
- Javították az integrált PDF-megjelenítő felületét, megkönnyítve a megnyitott PDF-fájlok mentését.
- Megoldották a problémát a videók lejátszásával a képernyő vízszintes tájolásában.
A Firefox 113-ban 41 sebezhetőséget javítottak, és emellett újdonságok is megjelentek. 33 sebezhetőséget veszélyesnek minősítettek, közülük 30 (CVE-2023-32215 és CVE-2023-32216 alatt) memória kezelési problémákból adódik, mint például puffer túlcsordulások és már felszabadított memória területekhez való hozzáférés. Ezek a problémák potenciálisan lehetővé tehetik a támadók számára, hogy kártékony kódot futtassanak, amikor kifejezetten kialakított oldalakat nyitnak meg. A CVE-2023-32207 sebezhetőség lehetővé teszi a jogosultságok megkerülését, ha a felhasználót megbízhatatlan tartalomra kattintatják (kattintásos csalás). A CVE-2023-32205 sebezhetőség lehetővé teszi a böngésző figyelmeztetéseinek elrejtését felugró ablakok átlátszó rétegben történő elhelyezésével.
A Firefox 114 bétaváltozatában felhasználói felület került kialakításra a DNS over HTTPS kivételi lista kezelésére. A DNS over HTTPS beállításait a 'Magánélet és biztonság' szakaszba helyezték át. Lehetővé vált a könyvjelzők keresése közvetlenül a 'Könyvjelzők' menüben. A könyvjelzők menüjének megnyitásához szükséges gomb mostantól elhelyezhető az eszköztáron. Lehetőség nyílt a helyi böngészési előzmények szelektív keresésére az 'Előzmények keresése' lehetőségnél a 'Történet', 'Könyvtár' vagy 'Alkalmazás' menüben.
Forrás: opennet.ru





