Beschikbaar Firefox 80.
- Er is nu een optie toegevoegd om Firefox als de systeem PDF-viewer in te stellen.
- Significant de implementatie van Number.prototype.toString. In asynchrone klassen is een eigenschap .name toegevoegd met een lege waarde. De methode Atomics.wake is verwijderd, die ooit werd hernoemd naar Atomics.notify ter conformiteit met de specificatie van ECMA-262. De broncode voor de fuzzing-testtool is geopend. het laden en verwerken van de lijst met schadelijke en probleematische extensies. Deze functie zal worden overgezet naar de ESR-release, omdat het onderhoud van twee verschillende formaten van de "zwarte lijst" kostbaar is, en de wijziging in de 78e release (waarop de huidige ESR-tak is gebaseerd) niet op tijd werd aangebracht vanwege een laatst voorkomende fout.
- Automatische back-up van opgeslagen inloggegevens/wachtwoorden is ingeschakeld. Indien Firefox detecteert dat logins.json beschadigd is, zal het bestand worden hersteld vanuit de back-up.
- Er is een instelling toegevoegd voor security.warn_submit_secure_to_insecure, die het mogelijk maakt om waarschuwing, weergegeven bij het verzenden van gegevens via een formulier over een onveilige verbinding vanaf een pagina die over HTTPS is geopend.
- Er zijn meer experimentele instellingen toegevoegd (om ze weer te geven, moet browser.preferences.experimental geactiveerd worden).
- Nu mag de geldigheidsduur van TLS-certificaten, uitgegeven op 1 september 2020 of later, niet langer zijn dan 13 maanden, en de certificaten, die vóór deze datum zijn uitgegeven, mogen niet langer zijn dan 825 dagen (2 jaar en 3 maanden). Bij het openen van een website die een certificaat met een langere geldigheidsduur gebruikt, zal een foutmelding worden weergegeven. In de afgelopen jaren is de maximale geldigheidsduur van certificaten onder druk van browserproducenten geleidelijk verlaagd van 8 naar 5, en vervolgens naar 3 jaar. In 2019 slaagden certificeringsinstanties erin om de oude termijn (3 jaar) te behouden, maar begin 2020 negeerde Apple de CA/Browser Forum en stelde unilateraal een nieuwe beperking in, waarna Google en Mozilla zich bij hen aansloten.
- Het aantal animaties is verminderd voor gebruikers die animaties in de desktopomgeving hebben uitgeschakeld. In plaats van een animatie voor het laden van de pagina zullen zandlopers worden weergegeven.
- Corrigeerd een fout die leidde tot een onnodige "http" prefix in het adres dat uit de adresbalk werd gekopieerd.
- Verschillende bugs en crashes zijn opgelost die optraden bij het gebruik van schermlezers (zoals nu kunnen de titels van SVG's, evenals de namen van labels en beschrijvingen, worden voorgelezen).
- JavaScript: toegevoegd ondersteuning voor de export * as namespace-syntax uit ECMAScript 2021.
- HTTP: directive fullscreen, toegepast op <iframe>, werkte niet als het attribute allowfullscreen ontbrak.
- HTTP: header Pragma nu wordt genegeerd, als deze aanwezig is Cache-Control.
- Web Animations API: ondersteuning voor lay-outoperaties is ingeschakeld — zie KeyframeEffect.composite en KeyframeEffect.iterationComposite.
- Media Session API: ondersteuning voor acties toegevoegd seekto (maakt het mogelijk voor bedieningselementen om een specifieke tijdsverschuiving op te vragen) en skipad (slaat de huidige reclameblokken over om door te gaan met het afspelen van de hoofdinhoud, indien mogelijk en als het abonnement het overslaan van advertenties toestaat).
- WebGL: ondersteuning voor de extensie toegevoegd KHR_parallel_shader_compile.
- Window.open() outerHeight en outerWidth zijn niet meer beschikbaar voor webinhoud.
- WebRTC: ondersteuning voor RTX en Transport-cc toegevoegd (verbeterd belkwaliteit bij een slechte verbinding, evenals een realistischere beoordeling van de bandbreedte)
- WebAssembly: toegestaan atomar operaties voor niet-deelbare geheugen.
- Ontwikkelaarstools:
- In de webconsole is de mogelijkheid toegevoegd om netwerkverzoeken te blokkeren en deblokkeren met commando's :block en :unblock.
- Bij toewijzing van een klasse aan een element in de Inspector, waarbij de gebruiker suggesties voor autocompletie krijgt.
- Wanneer de debugger onderbroken wordt bij het optreden van een uitzondering, zal de pop-up op het bronnenpaneel een pictogram bevatten die de stacktrace onthult.
- In lijst van netwerkmonitorverzoeken er is een 'schildpad'-pictogram toegevoegd dat een langzame verbinding aangeeft die langer dan 500 ms duurt (de waarde kan worden aangepast).
- Er is een experimenteel paneel beschikbaar in de Inspector dat problemen met cross-browsercompatibiliteit weergeeft.
Bron: linux.org.ru
