Tilgængelig Firefox 148.
- En indstilling er tilføjet til «Administration af AI», hvor du kan deaktivere bestemte funktioner relateret til AI (hvilket fjerner også de downloadede sprogmodeller).
- Den nye faneside i containere lærte bruger de baggrundsbilleder, som brugerne har uploadet.
- Mulighed for at modtage fjernede forbedringer kræver ikke længere aktiveret telemetri og er nu tilgængelig i indstillingerne («Tillad Firefox at forbedre funktionalitet, ydeevne og stabilitet mellem opdateringer»). Ved hjælp af den kan udviklerne for eksempel hurtigt deaktivere en funktionalitet (hvis det viser sig, at den forårsager problemer) eller gradvist aktivere en ny funktion for ikke alle brugere på én gang og også rette kritiske fejl så hurtigt som muligt.
- Den indbyggede oversætter har lært at oversætte fra og til traditionelt kinesisk samt til vietnamesisk.
- Rettet en fejl, der kunne forårsage, at den installerede sprogpakke blev deaktiveret efter opdatering af browseren.
- manglen på et ikon ved bogmærket, hvis port er angivet i adressefeltet. fraværet af søgemærker på rullebjælken, som opstod på visse websites.
- Tilgængeligheden af matematiske formler i PDF for skærmlæsere er forbedret.
- Windows:
- HTML: I de tilfælde, hvor URL'en er tom eller klart angivet som about:blank, vil Firefox ikke længere vil ikke erstatte det oprindelige tomme dokument med et andet, der er hentet asynkront, men i stedet synkront udløse load-begivenheden for det oprindelige dokument.
- Understøttelse af den ikke-standardiserede ::-moz-focus-outer er fjernet fra
- Egenskab position-area holder nu korrekt det bundet element i visningsområdet. position-try-order
- Tilføjet egenskab (giver mulighed for at angive den rækkefølge, i hvilken backup-positioneringsmulighederne anvendes, når elementet ikke kan placeres på skærmen). muligheden for at bruge egenskaberne
- Der er nu overflow overflow-x, overflow-y og erstatningsenheder og få en fungerende kommando. Funktionen er nu.
- tilgængelig shape() støtte for statiske metoder.
- JavaScript:
- Der er nu Iterator.zip() Iterator.zipKeyed() og specifikation.
- Implementeret TC39 Legacy RegExp funktioner i JavaScript Der er nu.
- API:
- Sanitizer API (giver nye metoder til manipulation af HTML). Metoden element.setHTML() muliggør indsættelse af HTML-indhold på en måde, der ligner, hvordan element.innerHTML element.innerHTML, men den er ikke udsat for cross-site scripting (XSS). En metode til sikker analyse af HTML er foreslået document.parseHTML().
- Tilføjet understøttelse af Trusted Types API (giver mekanismer, der garanterer, at egenskaber og funktioner, som potentielt kan bruges som vektorer for XSS-angreb, kun kan kaldes med data, der er gået gennem en konverteringsfunktion).
- WebGPU har fået med understøttelse af servicearbejdere, hvilket gør det muligt for WebGPU at fungere i baggrunden (især nyttigt for udvidelser og andre sider, der effektivt kan dele ressourcer mellem flere faner og tidsintervaller).
- Implementeret egenskab Location.ancestorOrigins (muliggør at bestemme, om dokumentet er indlejret i , og hvis ja, på hvilken side).
- Egenskaber movementX og movementY element pointerrawupdate forsøger browseren nu fyldes ved bevægelse af pegepinden — før dette var deres værdier altid nul.
- Implementeret metode NavigationPrecommitController.addHandler().
- File konstruktøren Der er nu muligheden for at bruge "paste"-kommandoen med Document.execCommand() i webindhold (og ikke kun i udvidelser). Dette er implementeret ved hjælp af Clipboard API og har de samme sikkerhedsbegrænsninger, for eksempel kræver det brugerbekræftelse ved indkaldelse af indhold mellem forskellige kilder.
Kilde: linux.org.ru
