Release van Firefox 113

De release van de webbrowser Firefox 113 heeft plaatsgevonden en er is een update van de lange-termijnondersteuningstak — 102.11.0. De tak Firefox 114 is in bèta-testing, met een verwachte release op 6 juni.

Belangrijkste vernieuwingen in Firefox 113:

  • De invoerzoekopdracht wordt nu weergegeven in de adresbalk in plaats van de URL van de zoekmachine (dat wil zeggen, zoekwoorden worden weergegeven in de adresbalk niet alleen tijdens het invoeren, maar ook nadat er naar de zoekmachine is verwezen en de gerelateerde zoekresultaten zijn getoond). Deze wijziging is alleen van toepassing wanneer er naar zoekmachines vanuit de adresbalk wordt verwezen. Als de zoekopdracht op de website van de zoekmachine is ingevoerd, wordt de URL weergegeven in de adresbalk. Het laten staan van zoekwoorden in de adresbalk vergemakkelijkt het verzenden van verfijnde zoekopdrachten, omdat je tijdens het bekijken van de resultaten niet terug naar het invoerveld hoeft te scrollen.
    Release van Firefox 113

    Om dit gedrag te beheren, is in de zoekinstellingen (about:preferences#search) een speciale optie toegevoegd, en in about:config is de parameter 'browser.urlbar.showSearchTerms.featureGate'.

    Release van Firefox 113
  • Er is een contextmenu toegevoegd aan de vervolgkeuzelijst met zoeksuggesties, dat wordt weergegeven wanneer op de knop '…' wordt geklikt. In het menu is het mogelijk om een zoekopdracht uit de geschiedenis te verwijderen en het tonen van gesponsorde links uit te schakelen.
    Release van Firefox 113
  • De weergave van video's in de modus 'beeld-in-beeld' (Picture-in-Picture) is verbeterd met knoppen voor het terug- en vooruitspoelen van 5 seconden, een knop voor het snel maximaliseren van het scherm en een snelspoelregelaar met een indicator voor positie en duur van de video.
    Release van Firefox 113
  • Bij het bekijken van pagina's in de incognitomodus is de blokkering van externe cookies versterkt en is de isolatie van de browseropslag die wordt gebruikt in de trackingcode van bezoeken verbeterd.
  • Bij het invullen van wachtwoorden in registratieformulieren is de betrouwbaarheid van automatisch gegenereerde wachtwoorden verhoogd, waarbij nu ook speciale tekens worden gebruikt.
  • In de implementatie van het afbeeldingsformaat AVIF (AV1 Image Format), waarin technologieën voor intracadente compressie uit het video-encodingformaat AV1 zijn betrokken, is ondersteuning voor geanimeerde afbeeldingen (AVIS) toegevoegd.
  • De motor is herzien en ondersteunt technologieën voor mensen met een beperking (toegankelijkheidsengine). De prestaties, responsiviteit en stabiliteit bij het gebruik van schermlezers, single sign-on interfaces en toegankelijkheidsframeworks zijn aanzienlijk verbeterd.
  • Bij het importeren van bladwijzers vanuit Safari en browsers op basis van de Chromium-engine is ondersteuning voor het importeren van gerelateerde bladwijzerafbeeldingen (favicon) toegevoegd.
  • De sandbox-isolatie van processen die communiceren met de GPU op het Windows-platform is aangescherpt. Voor systemen met Windows is de mogelijkheid geïmplementeerd om inhoud van Microsoft Outlook te slepen met de muis. In de Windows-builds is standaard een visueel effect toegevoegd dat wordt weergegeven bij het scrollen buiten het einde van de pagina.
  • In de builds voor het macOS-platform is toegang tot het submenu Services rechtstreeks vanuit het contextmenu van Firefox beschikbaar gesteld.
  • In scripts die de Worklet-interface gebruiken (een vereenvoudigde variant van Web Workers die toegang biedt tot low-level render- en geluidsverwerkingstadia), is ondersteuning voor het importeren van JavaScript-modules toegevoegd met de uitdrukking 'import'.
  • Standaard is ondersteuning ingeschakeld voor bepaalde functies gedefinieerd in de specificatie CSS Color Level 4, zoals color(), lab(), lch(), oklab() en oklch(), die worden toegepast voor het definiëren van kleuren in de kleurspaces sRGB, RGB, HSL, HWB, LHC en LAB.
  • In CSS is de functie color-mix() toegevoegd, waarmee kleuren in elke kleurspace kunnen worden gemengd op basis van een opgegeven percentage (bijvoorbeeld om 10% blauw aan wit toe te voegen, kan 'color-mix(in srgb, blue 10%, white);' worden opgegeven).
  • Een CSS-eigenschap 'forced-color-adjust' is toegevoegd om de gedwongen kleurbeperkingen voor specifieke elementen uit te schakelen, waardoor volledige controle over kleuren via CSS mogelijk is.
  • In CSS is ondersteuning toegevoegd voor de mediaquery (@media) 'scripting', waarmee de beschikbaarheid van scriptuitvoering kan worden gecontroleerd (bijvoorbeeld kan in CSS worden vastgesteld of JavaScript-ondersteuning is ingeschakeld).
  • Er is nieuwe syntaxis voor pseudo-klassen toegevoegd: ':nth-child(an + b)' en ':nth-last-child()', wat het mogelijk maakt selectors te krijgen voor het vooraf filteren van kinder-elementen voordat de hoofdselectielogica 'An+B' wordt uitgevoerd.
  • De API Compression Streams is toegevoegd, die een programmeerinterface biedt voor het comprimeren en decompressie van gegevens in de formaten gzip en deflate.
  • Ondersteuning voor de methoden CanvasRenderingContext2D.reset() en OffscreenCanvasRenderingContext2D.reset() is toegevoegd, bedoeld om de renderingcontext naar de oorspronkelijke staat te herstellen.
  • Ondersteuning toegevoegd voor aanvullende WebRTC-functies die zijn geïmplementeerd in andere browsers: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (‘peer-connection’ RTCStatsType), RTCRtpSender.setStreams() en RTCSctpTransport.
  • Specifieke WebRTC-functies voor Firefox, namelijk mozRTCPeerConnection, mozRTCIceCandidate en mozRTCSessionDescription, die al lang als verouderd zijn gemarkeerd, zijn verwijderd. De verouderde eigenschap CanvasRenderingContext2D.mozTextStyle is verwijderd.
  • De ontwikkelaarstools bieden verbeterde zoekfunctionaliteit in bestanden, beschikbaar in de JavaScript-debugger. Het zoekpaneel is verplaatst naar de standaardzijbalk, zodat de resultaten zichtbaar zijn tijdens het bewerken van scripts. Er wordt een weergave van geminimaliseerde resultaten en resultaten uit de node_modules-map geboden. Standaard worden de zoekresultaten in genegeerde bestanden verborgen. Zoekopdrachten ondersteunen nu maskers en het gebruik van modifiers (bijvoorbeeld om hoofdlettergevoeligheid uit te schakelen of reguliere expressies toe te passen).
  • In de weergave-interface van HTML-bestanden is de optie voor visuele opmaak (pretty print) van de ingebouwde JavaScript-code ingeschakeld.
  • In de JavaScript-debugger is het mogelijk om scriptbestanden te overschrijven. Aan het contextmenu dat voor codebestanden wordt weergegeven, is een optie ‘Add script override’ toegevoegd, waarmee je een scriptbestand op je computer kunt uploaden en bewerken. Het bewerkte script wordt vervolgens gebruikt bij het verwerken van de pagina, zelfs na herladen.
    Release van Firefox 113
  • In de Android-versie:
    • Standaard is hardwareversnelling voor AV1-videodecodering ingeschakeld; als deze niet wordt ondersteund, wordt de softwaredecoder gebruikt.
    • Het gebruik van de GPU voor het versnellen van Canvas2D-rasterisatie is ingeschakeld.
    • De interface van de ingebouwde PDF-viewer is verbeterd, waardoor het opslaan van geopende PDF-bestanden eenvoudiger wordt.
    • Een probleem met het afspelen van video in de liggende schermmodus is opgelost.

Naast innovaties en bugfixes in Firefox 113 zijn er 41 kwetsbaarheden verholpen. 33 kwetsbaarheden zijn gemarkeerd als gevaarlijk, waarvan 30 kwetsbaarheden (samengevoegd onder CVE-2023-32215 en CVE-2023-32216) voortkomen uit problemen met het geheugen, zoals bufferoverlopen 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. De kwetsbaarheid CVE-2023-32207 stelt aanvallers in staat om autorisatieverzoeken te omzeilen door een bevestigingsknop indruk te laten geven via overlay van misleidende inhoud (clickjacking). De kwetsbaarheid CVE-2023-32205 maakt het mogelijk om waarschuwingen van de browser te verbergen door pop-ups te overlappen.

In de bètaversie van Firefox 114 is een gebruikersinterface geïmplementeerd voor het beheren van de uitsluitingenlijst voor 'DNS over HTTPS'. De instellingen voor 'DNS over HTTPS' zijn verplaatst naar de sectie 'Privacy en beveiliging'. Gebruikers hebben nu de mogelijkheid om bladwijzers direct vanuit het 'Bladwijzers'-menu te doorzoeken. De knop voor het oproepen van het bladwijzers-menu kan nu op de werkbalk worden geplaatst. Er is de mogelijkheid toegevoegd om selectief in de lokale browsegeschiedenis te zoeken wanneer 'Zoeken in geschiedenis' geselecteerd is in het menu Geschiedenis, Bibliotheek of Toepassing.

Bron: opennet.ru

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