Beschikbaar Firefox 119.
- Inhoud van de pagina «Overzicht Firefox» (Firefox Weergave) verbroken in secties «Recent Bekeken», «Open Tabbladen», «Onlangs Gesloten Tabbladen», «Tabbladen van Andere Apparaten», «Geschiedenis» (met sorteeropties op websites of datum). Het pictogram van de knop die de Firefox Weergave opent, is gewijzigd.
- Onlangs gesloten tabbladen worden nu altijd opgeslagen tussen sessies (browser.sessionstore.persist_closed_tabs_between_sessions). Eerder werden ze alleen opgeslagen als het automatisch herstellen van de sessie bij opstarten was ingeschakeld. Bovendien zijn in de lijst met onlangs gesloten tabbladen nu de @starting-style regels weergegeven. Daarnaast wordt voor de var() functie tabbladen van onlangs gesloten vensters (browser.sessionstore.closedTabsFromClosedWindows).
- Er is nu de mogelijkheid om afbeeldingen (en vervangende tekst) toe te voegen bij het bewerken van PDF's.
- De overdracht van sommige extensies bij het importeren van gegevens uit Chrome is gerealiseerd.
- Ongemakkelijke sprongen van de scrolbalk op Facebook zijn opgelost.
- Ondersteuning is ingeschakeld voor ECH (Encrypted Client Hello, verdere ontwikkeling van eSNI). Voor de werking van ECH is het inschakelen van DNS-over-HTTS in de browserinstellingen vereist. Van grote providers is al ondersteuning voor ECH heeft aangekondigd Cloudflare.
- In de strikte privacymodus hebben websites nu alleen toegang tot systeemlettertypen en lettertypen uit geïnstalleerde taalpakketten. Dit gedrag werd ook gerealiseerd in de privé-zoekmodus in de vorige release.
- Totale Cookie Bescherming nu wordt verspreid en op objecten Blob.
- De modus «beeld-in-beeld» heeft geleerd toont ondertitels op viki.com.
- Inlognaam en wachtwoord bij verbinding via SOCKS-proxy kunnen nu urenlang doorgaan (afhankelijk van de wensen en uithoudingsvermogen van de spreker). niet-ASCII-tekens bevatten (Firefox ondersteunt nog steeds geen native autorisatie, hiervoor is een externe uitbreiding vereist, zoals FoxyProxy).
- Firefox laadt geen probeert niet te raden of het document op de bovenste laag, dat door de server als application/octet-stream wordt verzonden, een media-bestand is (het bestand wordt gedownload in plaats van in de browser te worden afgespeeld).
- Hostnamen die geen IP-adressen zijn, maar eindigen op een cijfer (bijvoorbeeld foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), worden niet meer als geldig beschouwd. geldig.
- Naar de pagina about:logging toegevoegd de voorinstelling «Grafiek».
- Corrigeerd fout die 23 jaar heeft bestaan: tooltips blijven niet langer op de voorgrond wanneer het browservenster focus verliest.
- Lokalisatie naar de taal Santali (sat).
- Linux: is gestopt levering van de binaire plugin-container.
- Windows: Firefox volgt nu de systeeminstelling «Verberg de muisaanwijzer bij invoer met het toetsenbord».
- HTML: element groter ondersteunt niet niet-standaard attribuut mozactionhint (gebruik in plaats daarvan enterkeyhint).
- CSS: functie attr() nu toe geef een reservewaarde op voor het geval dat deze ontbreekt globale attribuut (bijvoorbeeld, attr(foobar, "Standaard waarde")).
- JavaScript:
- De ondersteuning voor specificatie Object.groupBy() en Map.groupBy() (groep elementen in arrays en iterabele objecten).
- Ingeschakeld ondersteuning voor methoden String.prototype.isWellFormed() en String.prototype.toWellFormed() (controleert respectievelijk of de string goed gevormde Unicode-tekst bevat (d.w.z. geen enkele surrogaten) en converteert een onjuist gevormde string naar goed gevormde tekst).
- SVG: attributen, die de waarde aanneemt <length> nu een breder scala aan tekens voor element- en atoomnamen (dezelfde set tekens die de HTML-parser toelaat). CSS-gegevens typen length (maakt het mogelijk om de grootte van SVG-elementen aan te passen op basis van lettergrootte (cap, rem), viewport (vh, vw, vmin) of absolute eenheden (px, cm), bijvoorbeeld, ).
- HTTP: header Cross-Origin-Embedder-Policy heeft ondersteuning voor de richtlijn credentialless.
- API:
- De implementatie is bijgewerkt Storage Access API: beveiliging verbeterd, het aantal storingen op websites geminimaliseerd, de weg vrijgemaakt voor een geleidelijke afschaffing van derden cookies.
- Er is nu mogelijkheid om een relatieve prioriteit voor verzendstromen op te geven door de eigenschap sendOrder in de parameters door te geven aan WebTransport.createBidirectionalStream() en WebTransport.createUnidirectionalStream().
- Interface AuthenticatorAttestationResponse heeft methoden verkregen getAuthenticatorData(), getPublicKeyAlgorithm() en getPublicKey().
- De ondersteuning voor ondersteuning voor de extensie Web Authenticatie API Credential Properties (credProps) (maakt het mogelijk voor de gebruiker om te vragen of het mogelijk is om de detectie van inloggegevens na creatie/registratie te gebruiken).
- Interface AuthenticatorAttestationResponse heeft nu met de methode getTransports().
- Parameter derivedKeyAlgorithm methode SubtleCrypto.deriveKey() nu wordt ondersteund algoritme HKDF.
- Interface PublicKeyCredential heeft ondersteuning voor de methoden parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() en toJSON() (converteert objecten die worden gebruikt voor het maken en delen van inloggegevensobjecten naar JSON-weergaven die kunnen worden geserialiseerd/deserialized en met de server kunnen worden gedeeld).
- Reflectie ARIA nu ondersteunt voor attributen die niet naar andere elementen verwijzen (alleen niet-IDREF attributen worden weerspiegeld). Het is nu mogelijk om ARIA-attributen voor DOM-elementen rechtstreeks via JavaScript te krijgen en in te stellen in plaats van met setAttribute en getAttribute. Bijvoorbeeld, in plaats van buttonElement.setAttribute("aria-pressed", "true"); kan worden geschreven buttonElement.ariaPressed = "true";
- Ontwikkelaarstools:
- Op het tabblad 'Berekening' in de inspecteur zijn nu worden weergegeven waarden van gebruikerseigenschappen.
- Bij het weergeven van genegeerde CSS-eigenschappen zal Firefox melding maken van genegeerde eigenschappen van pseudo-elementen ::first-letter pseudo-elementen, ::cue en ::placeholder.
Bron: linux.org.ru
