Firefox 125-versie

De Firefox 125-webbrowser is uitgebracht en er is een ondersteuningstakupdate voor de lange termijn gemaakt: 115.10.0. Vanwege problemen die in een laat stadium werden ontdekt, werd build 125.0 geannuleerd en werd 125.0.1 aangekondigd als release. De Firefox 126-tak is overgebracht naar de bètatestfase, waarvan de release gepland staat voor 14 mei.

Belangrijkste innovaties in Firefox 125:

  • De ingebouwde PDF-viewer heeft de functie om tekst te markeren met de geselecteerde kleur en rand standaard ingeschakeld.
    Firefox 125-versie
  • De Firefox View-pagina, die het gemakkelijker maakt om toegang te krijgen tot eerder bekeken inhoud, geeft nu vastgezette tabbladen weer in het gedeelte met geopende tabbladen en voegt ondersteuning toe voor statusindicatoren, waardoor bijvoorbeeld duidelijk wordt dat audio of video op een bepaald tabblad wordt afgespeeld, omdat en u kunt de indicator in- of uitschakelen door erop te klikken. Soortgelijke indicatoren zijn ook toegevoegd voor bladwijzers en meldingen.
    Firefox 125-versie
  • De mogelijkheid om snel naar een link te navigeren die op het klembord is opgeslagen, is geïmplementeerd. Als er een URL op het klembord staat wanneer u op de adresbalk klikt, wordt deze URL automatisch weergegeven als de eerste aanbeveling voor navigatie.
    Firefox 125-versie
  • Ondersteuning toegevoegd voor het afspelen van beveiligde inhoud (EME, Encrypted Media Extensions) met behulp van de AV1-codec, die door sommige streamingproviders wordt gebruikt om inhoud van hogere kwaliteit te distribueren.
  • Bij het invullen van adressen in webformulieren wordt een verzoek gegeven om het adres op te slaan (voorlopig alleen voor gebruikers uit de VS en Canada). In de toekomst zijn we van plan de opgeslagen gegevens te gebruiken om adressen automatisch aan te vullen.
  • Het blokkeren van het downloaden van bestanden van URL's die op lijsten met potentieel gevaarlijke inhoud staan, is ingeschakeld.
  • Op systemen die add-ons gebruiken die tabbladcontainers implementeren, is ondersteuning toegevoegd voor het zoeken vanuit de adresbalk naar tabbladen die zich in verschillende containers bevinden.
  • Er is een optie toegevoegd aan de instellingen waarmee u automatisch de aanwezigheid van een proxy kunt detecteren met behulp van het WPAD-protocol (Web Proxy Auto-Discovery), ondanks de aanwezigheid van ingeschakelde instellingen voor verbinding via de systeemproxy.
  • Het gedrag van het omzeilen van keuzerondjes is gewijzigd - als er geen optie in de knoppen is geselecteerd, activeert het indrukken van de Tab-toets nu alleen de focus op de eerste optie, en bij de volgende druk wordt de invoerfocus overgebracht naar een ander element, in plaats van door alle opties te bladeren. Met de pijltjestoetsen kunt u echter nog steeds door de opties van een enkel item navigeren.
  • Ondersteuning toegevoegd voor het popover-attribuut, waarmee u elementen kunt maken die over andere webinterface-elementen worden weergegeven. Met het nieuwe attribuut kunt u bijvoorbeeld actiemenu's maken, aanwijzingen weergeven voor het invullen van formulieren, leerinterfaces maken en het vastleggen van inhoud implementeren. In tegenstelling tot het "dialog"-element zijn elementen met het "popover"-attribuut niet modaal, ondersteunen ze gebeurtenissen en kunnen ze gemakkelijk worden geannuleerd. Positionering, cascadering en invoerfocus worden automatisch geselecteerd en verwerkt.
  • WebAssembly heeft standaard de “multi-memory” modus ingeschakeld, waardoor wasm-modules meerdere onafhankelijke lineaire geheugengebieden kunnen gebruiken en importeren.
  • JavaScript heeft ondersteuning toegevoegd voor Unicode-tekstsegmentatie, geïmplementeerd met behulp van het Intl.Segmenter-object. Met het object kunt u tekst op een regel nauwkeurig segmenteren op basis van de landinstelling, bijvoorbeeld om woorden te scheiden in talen die geen witruimte gebruiken om woorden te scheiden.
  • Ondersteuning voor de ContextLost- en ContextRestored-gebeurtenissen is toegevoegd aan de implementatie van de HTMLCanvasElement- en OffscreenCanvas-interfaces, waardoor u situaties van contextverlies en herstel in gebruikerscode tijdens hardware-renderingversnelling kunt afhandelen.
  • Ondersteuning voor de methode navigator.clipboard.readText() is inbegrepen voor het lezen vanaf het klembord met een verzoek om de bewerking te bevestigen (na het aanroepen van de API krijgt de gebruiker het contextmenu voor plakken te zien om de actie te bevestigen).
  • Ondersteuning toegevoegd voor stroke-box- en content-box-waarden aan de CSS-eigenschap ‘transform-box’, waardoor u de methode voor het berekenen van het referentiegebied voor transformatiebewerkingen kunt wijzigen, bijvoorbeeld om geavanceerde grafische effecten te implementeren.
  • De CSS-eigenschap “align-content” implementeert de mogelijkheid om met blokcontainers te werken. "display: block" en "display: list-item" kunnen nu bijvoorbeeld worden uitgelijnd met behulp van "align-content" zonder gebruik te maken van flex- en grid-containers.
  • De methode SVGAElement.text is verouderd ten gunste van de breder gebruikte methode SVGAElement.textContent.
  • Web Developer Tools heeft een nieuw vervolgkeuzemenu onderaan het debuggerpaneel met aan Brontoewijzing gerelateerde acties. De instelling "devtools.debugger.features.overlay" is teruggezet naar about:config om de Pause Debugger Overlay-indicator uit te schakelen die bovenaan de inhoud wordt weergegeven.
    Firefox 125-versie
  • De Android-versie biedt de mogelijkheid om thema-instellingen voor tabbladen te selecteren (donker thema, licht thema en systeemthemaselectie). Verbeterd menu met login- en wachtwoordinstellingen. Verborgen de knop "Openen in app" wanneer Firefox is geselecteerd als de systeem-PDF-viewer.

Naast innovaties en bugfixes heeft Firefox 125 18 kwetsbaarheden verholpen (12 zijn gemarkeerd als gevaarlijk). 11 kwetsbaarheden (4 verzameld onder CVE-2024-3865) worden veroorzaakt door problemen met geheugen, zoals bufferoverflows en toegang tot reeds vrijgekomen geheugengebieden. Mogelijk kunnen deze problemen ertoe leiden dat de code van een aanvaller wordt uitgevoerd bij het openen van speciaal ontworpen pagina's.

Firefox 126 Bèta biedt een nieuw, vereenvoudigd en uniform dialoogvenster voor het wissen van gebruikersgegevens, waardoor de categorisering van gegevens wordt verbeterd en informatie wordt toegevoegd over de omvang van de gegevens die gedurende een geselecteerde tijdsperiode zijn opgeslagen.

Firefox 125-versie


Bron: opennet.ru

Voeg een reactie