De release van de webbrowser Firefox 104 heeft plaatsgevonden. Bovendien zijn updates voor de lange termijn ondersteuningsbranches — 91.13.0 en 102.2.0 — samengesteld. Binnenkort zal de Firefox 105-tak in de bètafase terechtkomen, met een verwachte release op 20 september.
Belangrijkste vernieuwingen in Firefox 104:
- Een experimenteel mechanisme genaamd QuickActions is toegevoegd, waarmee verschillende standaardacties met de browser vanuit de adresbalk kunnen worden uitgevoerd. Bijvoorbeeld, om snel toegang te krijgen tot extensies, bladwijzers, opgeslagen inloggegevens (wachtwoordbeheer) en het openen van de privémodus, kan je in de adresbalk de opdrachten addons, bookmarks, logins, passwords en private invoeren, waarbij een knop in de dropdown verschijnen zal om door te gaan naar het overeenkomstige venster. Om QuickActions in te schakelen, moeten de instellingen browser.urlbar.quickactions.enabled=true en browser.urlbar.shortcuts.quickactions=true in about:config worden ingesteld.

- In de ingebouwde interface voor het bekijken van PDF-documenten is een bewerkingsmodus toegevoegd, waarin mogelijkheden zijn zoals het tekenen van grafische markeringen (handgeschilderde lijnen) en het toevoegen van tekstcommentaar. Kleur, lijnbreedte en lettergrootte zijn instelbaar via nieuwe knoppen die aan de PDF-viewer zijn toegevoegd. Om de nieuwe modus in te schakelen, moet de parameter pdfjs.annotationEditorMode=0 op de pagina about:config worden ingesteld.

- In lijn met het beheer van de middelen die aan achtergrondtabbladen worden toegewezen, wordt de gebruikersinterface nu in een energiebesparende modus gezet wanneer het browservenster wordt geminimaliseerd.
- In de profileringsinterface is de mogelijkheid toegevoegd om het energieverbruik gerelateerd aan site-activiteit te analyseren. De energie-analyzer is momenteel alleen beschikbaar op systemen met Windows 11 en op Apple computers met de M1-chip.

- In de 'beeld-in-beeld' modus zijn ondertitels toegevoegd tijdens het bekijken van video’s van Disney+. Eerder werden ondertitels alleen getoond voor YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Tubi, Hotstar en SonyLIV, en voor sites die het WebVTT-formaat (Web Video Text Track) gebruiken.
- Ondersteuning voor de CSS-eigenschap scroll-snap-stop is toegevoegd, waarmee het scrollgedrag met een touchpad kan worden aangepast: in de ‘altijd’-modus stopt de scrolling bij elk element, terwijl in de ‘normale’ modus elementen kunnen worden overgeslagen bij inertiële scrolling met een gebaar. Ook is ondersteuning toegevoegd voor het aanpassen van de scrollpositie bij wijziging van de inhoud (bijvoorbeeld om dezelfde positie te behouden na het verwijderen van een deel van de bovenliggende inhoud).
- In de JavaScript-objecten Array en TypedArrays zijn de methoden Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() en TypedArray.prototype.findLastIndex() toegevoegd, waarmee elementen kunnen worden gezocht met de uitvoer van het resultaat ten opzichte van het einde van de array. [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (laatste even element)
- In de methode HTMLElement.focus() is ondersteuning voor de parameter option.focusVisible toegevoegd, waarmee het mogelijk is om een visuele indicator voor de invoerfocus te tonen.
- De eigenschap SVGStyleElement.disabled is toegevoegd, waarmee het mogelijk is om stijlen voor een specifiek SVG-element in of uit te schakelen of de status ervan te controleren (vergelijkbaar met HTMLStyleElement.disabled).
- De stabiliteit en prestaties van het minimaliseren en herstellen van vensters op het Linux-platform zijn verbeterd bij het gebruik van het webframework Marionette (WebDriver). De mogelijkheid om touch-handlers aan het scherm te koppelen is toegevoegd (touch action).
- In de Android-versie is ondersteuning toegevoegd voor het automatisch invullen van formulieren met adressen op basis van eerder opgegeven adressen. In de instellingen is de mogelijkheid toegevoegd om adressen te bewerken en toe te voegen. Er is ondersteuning voor selectief verwijderen van geschiedenis toegevoegd, waarmee de verplaatsingsgeschiedenis van het afgelopen uur of de afgelopen twee dagen kan worden verwijderd. Er is een probleem verholpen waarbij de app kan crashen bij het openen van een link vanuit een externe applicatie.
Naast nieuwe functies en bugfixes in Firefox 104 zijn er 10 kwetsbaarheden verholpen, waarvan 8 als ernstig zijn gemarkeerd (6 gerelateerd aan CVE-2022-38476 en CVE-2022-38478) die voortkwamen uit geheugenproblemen, zoals buffer overflow en toegang tot al vrijgegeven geheugengebieden. Potentieel kunnen deze problemen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.
Bron: opennet.ru



