De release van de webbrowser Firefox 134 heeft plaatsgevonden en er zijn updates gevormd voor de eerdere versies met langdurige ondersteuning ā 115.19.0 en 128.6.0. De Firefox 135 tak is in bĆØta-testfase gegaan, waarbij de release gepland staat voor 4 februari.
Belangrijkste vernieuwingen in Firefox 134:
- Een aantal gebruikers heeft een nieuw ontwerp van de pagina ontvangen die zichtbaar is bij het openen van een nieuw tabblad. De nieuwe variant heeft een zoekbalk, een widget voor het weer en een lijst met aanbevolen pagina's. De meest bezochte en vastgezette sites worden nu niet meer in een grid weergegeven, maar in ƩƩn rij. Het aantal kolommen met content is afhankelijk van de breedte van het venster, wat zorgt voor een efficiƫnte benutting van de beschikbare schermruimte. Het nieuwe ontwerp is voorlopig alleen beschikbaar voor gebruikers in de VS en Canada. Voor activatie in andere landen kun je op de pagina about:config "newtab" invoeren en de code van jouw land toevoegen in de velden met de waarde "US, CA".

In het dropdown-menu, dat verschijnt nadat de focus naar de lege adresbalk is verplaatst, worden nu niet alleen aanbevelingen en eerder geopende pagina's getoond, maar ook een lijst van recent uitgevoerde zoekopdrachten, wat het mogelijk maakt om deze snel aan te passen of in een andere zoekmachine te herhalen. In het dropdown-menu zijn ook knoppen toegevoegd voor extra acties, zoals het afdrukken van de pagina of het navigeren naar een ander tabblad.

- Voor het Linux-platform is ondersteuning voor extra gebaren op het touchpad geĆÆmplementeerd (bijvoorbeeld het raken met twee vingers om inert scrollen te pauzeren).
- Voor het Windows-platform is ondersteuning toegevoegd voor hardwarematige video-decodering in het HEVC (H.265) formaat.
- In Duitsland, Oostenrijk, Belgiƫ, Italiƫ, Nederland, Spanje, Zweden en Zwitserland is het mogelijk om gebruik te maken van de metazoekmachine Ecosia, die zich inzet voor natuurbehoud en het grootste deel van de winst investeert in het planten van bomen. Voor de energievoorziening servers worden hernieuwbare energiebronnen gebruikt. De zoekresultaten worden gegenereerd door verbinding te maken met de zoekmachines Bing en Google.
- Er is een nauwkeuriger naleving van de specificatie geborgd bij het bepalen van de activatiestatus van de gebruiker. Activatie geeft het begin van de interactie van de gebruiker met de pagina aan, zoals muisbewegingen, knopindrukken of navigeren naar een menu. Na activatie worden sommige Web API's toegankelijk, bijvoorbeeld, voor activatie wordt de weergave van pop-up dialogen geblokkeerd. De veranderingen in de activatievoorwaarden in de nieuwe release maken de blokkade van pop-up dialogen minder streng en verminderen het aantal valse waarschuwingen over blokkering.
- Voor elementen met absolute positionering (waarvoor de eigenschap 'position: absolute' is ingesteld) is het gebruik van de CSS-eigenschappen align-self, justify-self en place-self toegestaan.
- In JavaScript is ondersteuning toegevoegd voor de methode RegExp.escape(), bedoeld voor het escapen van karakters in een string die worden gebruikt voor het opbouwen van reguliere expressies. Zo opgestelde strings kunnen veilig als sjabloon worden gebruikt in de constructor RegExp().
- De methode Promise.try() is toegevoegd, waarmee de resultaten van elke callback-aanroep in een Promise kunnen worden omgezet, wat de foutafhandeling bij het uitvoeren van functies, zowel asynchroon als synchroon, vergemakkelijkt.
- In WebRTC is voor Simulcast-video bij het streamen van vensterinhoud of het volledige scherm ondersteuning toegevoegd voor de codec VP8.
- Experimentele ondersteuning is toegevoegd voor de HTML-attribuut autocorrect en de JavaScript-eigenschap HTMLElement.autocorrect, waarbij automatische correctie van tekst die in invoerelementen zoals '' en '
- De tools voor het debuggen van extensies zijn verbeterd. Bijvoorbeeld, automatische herlaad van de extensiecode in de debugger na het herladen van de extensie zelf is mogelijk gemaakt.
- In de JavaScript-debugger is automatische omzetting van logpunten (log-point, als breekpunten, maar voor het loggen van informatie) naar profileringslabels mogelijk gemaakt, waardoor dergelijke labels direct vanuit de debugger aan het profileringssysteem kunnen worden toegevoegd.
- In het netwerkactiviteitsoverzicht van de webontwikkelaars-tools is informatie over data weergegeven die in antwoorden met de statuscode 103 'Early Hints' wordt verzonden.

Naast nieuwe functies en bugfixes zijn er in Firefox 134 20 kwetsbaarheden verholpen. 11 van deze kwetsbaarheden zijn gemarkeerd als ernstig. 10 van de ernstige kwetsbaarheden worden veroorzaakt door geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugengebieden. Deze problemen kunnen mogelijk leiden tot de uitvoering van kwaadwillige code bij het openen van speciaal ontworpen pagina's. Een andere ernstige kwetsbaarheid (CVE-2025-0244) heeft te maken met de mogelijkheid van spoofing van de adresbalk in de Android-versie door gebruik te maken van een onjuiste protocolschema.
Bron: opennet.ru



