Firefox 126 is uitgebracht

De release van de webbrowser Firefox 126 is gedaan en er is een update voor de long-term support tak — 115.11.0. De Firefox 127 tak is in de bètafase gegaan, met de release gepland voor 11 juni.

Belangrijkste vernieuwingen in Firefox 126:

  • In het contextmenu is de operatie ‘Kopieer Link Zonder Site Tracking’ toegevoegd, waarmee je de URL van de gekozen link kunt kopiëren naar het klembord, terwijl de queryparameters, die worden gebruikt voor het volgen van klikken tussen sites, uit de link worden verwijderd. Bijvoorbeeld, bij het kopiëren van een link worden de parameters mc_eid en fbclid verwijderd, die worden toegepast bij het klikken vanuit Facebook-pagina's. In totaal worden meer dan 300 parameters verwijderd die voor tracking worden gebruikt, waaronder parameters van de grootste webwinkels.
    Firefox 126 is uitgebracht
  • Ondersteuning voor contentcodering met behulp van het compressie-algoritme Zstandard (zstd) is toegevoegd, naast de eerder ondersteunde gzip-, brotli- en deflate-algoritmen. Bij het verzenden van aanvragen stelt Firefox nu in de HTTP-header ‘Content-encoding’ de waarde ‘gzip, deflate, br, zstd’ in. Van de grote sites die gecomprimeerde gegevens in het zstd-formaat ondersteunen, wordt Facebook genoemd.
  • Een experimentele functie voor geautomatiseerde vertaling van gemarkeerde tekstfragmenten op de pagina is toegevoegd (voorheen werd alleen de volledige pagina-vertaling ondersteund). De vertaalfunctie kan worden geactiveerd via het contextmenu dat verschijnt bij een rechter muisklik op het gemarkeerde tekstblok. Voor het activeren van de fragmentvertaling is er een instelling browser.translations.select.enable toegevoegd in about:config.
    Firefox 126 is uitgebracht
  • Er is extra telemetrie-gegevensverzameling geïmplementeerd met geaggregeerde tellingen van zoekopdrachten in verschillende categorieën. De categorieën bestrijken 20 algemene soorten content, zoals sport, business en reizen. Er wordt beweerd dat de verzamelde informatie nodig is voor de ontwikkeling van nieuwe zoekmogelijkheden. De gegevens worden opgeslagen zonder koppeling aan individuele gebruikers. Voor de verwijdering van informatie over het IP-adres van de gebruiker wordt de OHTTP-technologie (Oblivious-HTTP) gebruikt, die de encryptie van HTTP-berichten via extra tussenknooppunten mogelijk maakt, zodat de eind- server ontvanger de aanvraag niet van het IP van de gebruiker ontvangt, maar van het IP van het transit knooppunt.
  • De mogelijkheid voor een snelle toegang tot een link die in het klembord is opgeslagen, die eerder was toegevoegd aan Firefox 125, is tijdelijk uitgeschakeld (wanneer er tijdens het klikken op de adresbalk een URL in het klembord stond, werd deze automatisch als een beginvoorstel voor navigatie weergegeven). De reden voor het uitschakelen zijn prestatiesproblemen.
  • In de builds voor macOS op Mac-computers met een M3-CPU is hardwarematige versnelling voor video-decoding in het AV1-formaat ingeschakeld.
  • Een nieuwe methode URL.parse() is toegevoegd, die een URL-object retourneert dat de link vertegenwoordigt die is opgegeven in de parameters. In tegenstelling tot de constructor URL() retourneert de nieuwe methode null in geval van parsingproblemen, in plaats van een uitzondering te genereren.
  • Ondersteuning voor de CSS-eigenschap zoom is ingeschakeld, waarmee de schaal van individuele elementen kan worden verkleind of vergroot. Om het toegepaste schaalniveau van een element te bepalen, is de eigenschap Element.currentCSSZoom geïntroduceerd, die alleen-lezen is.
  • Er is een mogelijkheid toegevoegd om de status van eigen HTML-elementen (custom element) in CSS weer te geven via de pseudo-klasse ‘:state()’. Deze functionaliteit is geïmplementeerd naar analogie van de mogelijkheid van standaard HTML-elementen om hun status te wijzigen afhankelijk van de interactie met de gebruiker.
  • De eigenschap Selection.direction is toegevoegd, die de richting van de selectie bepaalt.
  • Ondersteuning voor de Screen Wake Lock API is toegevoegd, waarmee een webapplicatie, zoals een multimediaspeler, kan voorkomen dat het scherm in de sluimerstand gaat na lange periodes van inactiviteit van de gebruiker.
  • In de API IndexedDB is de methode IDBFactory.databases toegevoegd om door de beschikbare databases te bladeren (dit retourneert een array van objecten die de naam en versie van de beschikbare databases bevatten).
  • In de API Selection is experimentele ondersteuning toegevoegd voor selecties die de grenzen van de schaduw DOM overschrijden. Dit kan worden ingeschakeld via dom.shadowdom.selection_across_boundary.enabled in about:config.
  • In CSS is de experimentele functie shape() toegevoegd, waarmee vormen kunnen worden gemaakt met behulp van de CSS-eigenschappen clip-path en offset-path. Dit kan worden ingeschakeld via layout.css.basic-shape-shape.enabled in about:config.
  • De werking van de stijl-editor in de webontwikkelaarstools is met 15-20% versneld.
  • In de webontwikkelaarstools is de instelling 'Show split console' toegevoegd om de modus in te schakelen/uit te schakelen die de webconsole tegelijkertijd met andere panelen weergeeft.
    Firefox 126 is uitgebracht
  • In de Android-versie zijn problemen met de weergave van de adresbalk op apparaten met opvouwbare schermen opgelost. Om overeen te komen met de desktopversie zijn de instellingen 'Add-ons' hernoemd naar 'Extensions'.

Naast vernieuwingen en bugfixes zijn in Firefox 126 21 kwetsbaarheden verholpen. Twee kwetsbaarheden zijn gemarkeerd als ernstig. De eerste ernstige kwetsbaarheid (CVE-2024-4764) leidt tot toegang tot een al vrijgegeven geheugenlocatie bij de verwerking van meerdere WebRTC-audiostreams. De tweede ernstige kwetsbaarheid (CVE-2024-4367) maakt het mogelijk om JavaScript-code uit te voeren bij de verwerking van speciaal opgemaakte lettertypes in de ingebouwde PDF-viewer. Nog eens 9 kwetsbaarheden zijn veroorzaakt door geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugenlocaties. Potentieel kunnen deze problemen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster