De release van webbrowser Firefox 112 heeft plaatsgevonden. Daarnaast is er een update van de lange-termijnondersteuningsbranch ā 102.10.0. De beta-testfase voor de Firefox 113-branch, waarvan de release op 9 mei is gepland, zal binnenkort beginnen.
Belangrijkste vernieuwingen in Firefox 112:
- In het contextmenu dat verschijnt bij een rechter muisklik op een wachtwoordinvoerveld is de optie 'Toon wachtwoord' toegevoegd om het wachtwoord in platte tekst weer te geven in plaats van als sterretjes.

- Voor Ubuntu-gebruikers is de mogelijkheid toegevoegd om bladwijzers en browsergegevens vanuit Chromium, geĆÆnstalleerd in de vorm van een snap-pakket, te importeren (werkt voorlopig alleen als Firefox niet is geĆÆnstalleerd vanuit een snap-pakket).
- In het dropdownmenu met de tabbladen (ingevoerd via de knop 'V' aan de rechterkant van de tabbladbalk) is het nu mogelijk om een tabblad te sluiten door op het item in de lijst met de middelste muisknop te klikken.
- In de inhoudsconfigurator van de toolbar is er een element (sleutelsymbool) toegevoegd voor een snelle toegang tot de wachtwoordmanager.

- De toetscombinatie Ctrl-Shift-T, die werd gebruikt om een recently gesloten tabblad te herstellen, kan nu ook worden gebruikt om de vorige sessie te herstellen als er geen gesloten tabbladen meer zijn om opnieuw te openen uit die sessie.
- De verplaatsing van elementen op de tabbladbalk met een groot aantal tabbladen is geoptimaliseerd.
- Voor gebruikers van de strikte modus (strict) van het verbeterde trackingbeschermingsmechanisme (ETP, Enhanced Tracking Protection) is de lijst met bekende trackingparameters voor overgangen tussen websites uitgebreid die uit de URL moeten worden verwijderd (zoals utm_source).
- Aan de pagina about:support zijn details toegevoegd over de mogelijkheid om de WebGPU API in te schakelen.
- Ondersteuning voor DNS-over-Oblivious-HTTP is toegevoegd, die de privacy van gebruikers waarborgt bij het verzenden van verzoeken naar de DNS-resolver. Om het IP-adres van de gebruiker te verbergen voor de DNS-server wordt een tussenliggende proxy toegepast, die de verzoeken van de cliƫnt naar de DNS-server doorverwijst en de antwoorden via zichzelf zendt. Dit kan worden ingeschakeld via network.trr.use_ohttp, network.trr.ohttp.relay_uri en network.trr.ohttp.config_uri in about:config.
- Op systemen met Windows en Intel GPU is de werking van videodecodering via software verbeterd, waardoor de schaaloperaties beter presteren en de belasting op de GPU is verlaagd.
- Standaard is de JavaScript API U2F uitgeschakeld, bedoeld voor het organiseren van twee-factor-authenticatie in verschillende webdiensten. Deze API wordt als verouderd beschouwd en in plaats daarvan dient de WebAuthn API te worden gebruikt voor het toepassen van het U2F-protocol. Om de U2F API terug te brengen in about:config, is er een instelling genaamd security.webauth.u2f.
- De CSS-eigenschap forced-color-adjust is toegevoegd om de gedwongen kleurbeperkingen voor specifieke elementen uit te schakelen, zodat ze volledige controle over kleuren via CSS behouden.
- De CSS-functies pow(), sqrt(), hypot(), log() en exp() zijn toegevoegd.
- In de CSS-eigenschap 'overflow' is de mogelijkheid toegevoegd om de waarde 'overlay' op te geven, wat vergelijkbaar is met de waarde 'auto'.
- In de interface voor datumselectie in webformulieren is een knop Clear toegevoegd, waarmee de inhoud van de velden met de typen date en datetime-local snel kan worden gewist.
- De ondersteuning voor JavaScript-interfaces IDBMutableFile, IDBFileRequest, IDBFileHandle en IDBDatabase.createMutableFile() is gestopt, aangezien deze niet in de specificaties zijn gedefinieerd en al niet meer worden ondersteund in andere browsers.
- Ondersteuning is toegevoegd voor de methode navigator.getAutoplayPolicy(), waarmee het autoplay-gedrag in multimedia-elementen kan worden ingesteld. Standaard is de instelling dom.media.autoplay-policy-detection.enabled geactiveerd.
- De functies CanvasRenderingContext2D.roundRect(), Path2D.roundRect() en OffscreenCanvasRenderingContext2D.roundRect() zijn toegevoegd voor het tekenen van rechthoeken met afgeronde hoeken.
- Aan de ontwikkelaarstools voor het web zijn extra details over de verbinding toegevoegd, zoals de versleuteling van de Client Hello-header, het gebruik van DNS-over-HTTPS, Delegated Credentials en OCSP.
- In de Android-versie is de mogelijkheid toegevoegd om het gedrag bij het openen van een link in een andere applicatie aan te passen (eenmalig of elke keer vragen). Een veeggebaar naar beneden (pull-to-refresh) is toegevoegd voor het vernieuwen van de pagina. Videoweergave met 10-bits kleurkanaal is geoptimaliseerd. Een probleem met het afspelen van fullscreenvideo's van YouTube is opgelost.
Naast nieuwe functies en foutoplossingen in Firefox 112 zijn er 46 kwetsbaarheden verholpen. 34 kwetsbaarheden zijn gemarkeerd als gevaarlijk, waarvan 26 kwetsbaarheden (samengebracht onder CVE-2023-29550 en CVE-2023-29551) zijn veroorzaakt door geheugenproblemen zoals bufferoverlopen en toegang tot al vrijgegeven geheugenruimten. Potentieel kunnen deze problemen leiden tot het uitvoeren van kwaadaardige code bij het openen van speciaal ontworpen pagina's.
Bron: opennet.ru


