Firefox 158-browseren er blevet udgivet, og opdateringer af tidligere versioner med langtidsunderstøttelse – 153.5.0 og 115.43.0 – er blevet dannet. I forbindelse med den nye to-ugers udgivelsescyklus er Firefox 159 gået ind i beta-testfase, og udgivelsen er planlagt til den 27. oktober.
De vigtigste nyheder i Firefox 158 (1, 2, 3):
- Support til dekodning af billeder i JPEG XL-format er aktiveret som standard. MIME-typen „image/jxl“ er tilføjet til HTTP-headeren Accept. Ligesom i Chrome er implementeringen af JPEG-XL i Firefox baseret på biblioteket jxl-rs, skrevet i Rust. JPEG XL muliggør en filstørrelsesreduktion på 30-50 % sammenlignet med JPEG-billeder af tilsvarende kvalitet. Blandt de understøttede avancerede funktioner er: HDR, animation, gennemsigtighed, progressiv indlæsning, glidende kvalitetstab ved reduktion af bitrate, tabsfri JPEG-komprimering, support til op til 4099 kanaler og et stort farveområde.
- Der er tilføjet en autofuldførelsesmulighed i „Smart Window“-tilstand, som giver et separat interaktionsrum med AI. Når du klikker på et felt i en webform, foreslår AI muligheder baseret på åbne faner og tidligere gemte autofuldførelsesdata. Muligheden er aktiveret for en del brugere.
- I indstillingerne for baggrunden på den side, der vises ved åbning af en ny fane, er der sikret, at historikken for alle uploadede baggrundsbilleder gemmes og ikke kun det seneste billede. Alle billeder, som brugeren har valgt, kan ses i afsnittet „Dine billeder“.

- Gemning af sider i PDF-format og udskrivning på Linux og macOS er forbedret. Problemer med rendering af PDF, såsom ignorering af matematiske symboler, er blevet løst.
- Oversættelse til belarusisk er blevet implementeret.
- Gennem anvendelse af subpixel-placering af scrolling (uden afrunding til hele skærmpixels) er scrollingen blevet glattere på skærme med høj pixel tæthed eller ved ændring af sidens zoom.
- CSS-funktionen calc() har fået tilføjet support for typet aritmetik, som muliggør udførelse af aritmetiske operationer under hensyntagen til angivne måleenheder, f.eks. calc(50vw + 2rem), calc(1000px / 2) eller calc(40deg + 2rad).
- I API Notification og metoden ServiceWorkerRegistration.showNotification() er der tilføjet en navigate-option, som angiver URL'en for overgang efter klik på meddelelsen.
- For input elements with the attribute 'autocomplete="webauthn"', a pop-up window for passwordless authentication using fingerprint or facial recognition has been implemented.
- The PerformanceResourceTiming.deliveryType property has been updated to support the 'cache' value to identify resources obtained from the cache.
- Support for the WebGL extension EXT_polygon_offset_clamp has been added.
- In the Firefox version for Android, there is a possibility to place the tab list panel at the top or bottom of the window.
- A new edition of Firefox Enterprise has been formed, the features of which are described in a separate review.
In addition to new features and bug fixes, Firefox 158 has addressed 77 vulnerabilities, 30 of which are labeled as high risk. Most vulnerabilities are caused by memory handling issues, such as buffer overflows and access to already freed memory areas. These issues have the potential to lead to the execution of malicious code when opening specially crafted pages.
Kilde: opennet.ru

