Beschikbaar Firefox 129.
- Linux: Corrected verschillende van het probleem bij het werken met de camera via PipeWire.
- Toegevoegd experimentele ondersteuning voor zijtabbladen (sidebar.revamp + sidebar.verticalTabs).
- Leesmodus heeft met de pseudo-klasse schakelaar, een gebruiksvriendelijker instellingenmenu. Instellingen voor interletterafstand en woordafstand zijn toegevoegd. Kleureninstellingen zijn verplaatst naar een apart menu en significant uitgebreid.
- Zal geleidelijk aan voor alle gebruikers worden ingeschakeld een voorbeeld zal worden weergegeven wanneer je de muisaanwijzer boven een tabblad houdt (browser.tabs.hoverPreview.enabled).
- Bij het invoeren van een URL zonder een scheme in de adresbalk, nu probeert de browser deze te openen via het HTTPS-protocol, en als dat niet lukt, schakelt hij terug naar HTTP (voorheen werd een URL zonder scheme onmiddellijk geopend via HTTP). Dit heeft geen invloed op niet-openbare domeinen (bijvoorbeeld in een lokaal netwerk).
- In Linux, Windows 11 en Android 10+ worden HTTPS DNS-records nu opgelost door het besturingssysteem. Als de gebruiker dus DNS-over-HTTPS heeft ingeschakeld in het besturingssysteem, is het niet meer nodig om DoH in de browser apart in te schakelen. Daarnaast maakt dit het mogelijk om HTTP/3 te gebruiken zonder de header Alt-Svc en automatisch verzoeken van HTTP naar HTTPS te upgraden, als er een HTTPS DNS-record aanwezig is. Het is belangrijk dat hierbij ook ondersteuning werkt voor Encrypted Client Hello (ECH).
- Voor gebruikers in Frankrijk en Duitsland is automatisch opslaan en invullen van formulieren met mailadressen.
- Sommige gebruikers uit de VS krijgen bij het invoeren van tekst in de adresbalk suggesties getoond van de Yelp-service (bijvoorbeeld als de gebruiker "hamburgers" invoert).
- Van de pagina about:processes kan nu kan informatie worden gekopieerd.
- In de PDF-viewer uitgeschakeld hardwareversnelling (het moet vaak getekende pixels lezen, wat veel goedkoper is als deze worden getekend door de centrale processor in plaats van de grafische kaart).
- macOS: het besturingssysteem VoiceOver kan kan pagina's voorlezen waarop tekst in verschillende talen aanwezig is.
- CSS:
- Toegevoegd ondersteuning voor de regel @starting-style.
- GeĆÆmplementeerd eigenschap transition-behavior.
- Voor compatibiliteit, toegevoegd ondersteuning voor -webkit-font-feature-settings (synoniem voor font-feature-settings). Deze eigenschap wordt bijvoorbeeld gebruikt op Wikipedia in het Japans, wat problemen veroorzaakte tijdens het bekijken van de site met Firefox.
- JavaScript:
- Er is nu ondersteuning voor getypte arrays Float16Array, methoden DataView.prototype.getFloat16() en DataView.prototype.setFloat16() (lezen en instellen van waarden van Float16Array uit DataView, evenals de statische methode Math.f16round() (afronding van getallen tot 16 bits). Dit is nuttig voor gegevensuitwisseling met de grafische processor wanneer nauwkeurigheid ten koste van geheugenbesparing moet worden opgeofferd.
- Reguliere expressies ondersteunen nu urenlang doorgaan (afhankelijk van de wensen en uithoudingsvermogen van de spreker). het gebruik van dezelfde naam voor benoembare capturegroepen in verschillende disjunctievarianten.
- API:
- Ingeschakeld ondersteuning voor verouderde gebeurtenis textInput (maakt het mogelijk dat webapplicaties die afhankelijk zijn van verouderde bibliotheken of platforms, die deze gebeurtenissen gebruiken, kunnen functioneren). Moderne applicaties moeten beforeinput.
- De ondersteuning voor ondersteuning voor de .toJSON() methoden GeolocationCoordinates.toJSON() en GeolocationPosition.toJSON() (serialisatie van GeolocationCoordinates en GeolocationPosition objecten met behulp van JSON.stringify().
- Toegevoegd ondersteuning voor CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() nu kan informatie verkrijgen over decodering voor specifieke configuraties van versleutelde en niet-versleutelde mediaspecifieke inhoud, wat applicaties in staat stelt om vooraf te begrijpen of de configuratie wordt ondersteund, en of de inhoud soepel en energiezuinig zal worden afgespeeld.
- Evenementen voor synchronisatie XMLHttpRequest nu worden geactiveerd voor elk huidige asynchrone XMLHttpRequest (zoals in andere populaire browsers). Dit zal compatibiliteitsproblemen met sommige sites oplossen, maar de prestaties van sites die afhankelijk zijn van het oude, 'non-blocking' gedrag verminderen.
- Web Crypto API heeft nu ondersteuning voor het algoritme voor digitale handtekeningen Ed25519.
- Interface PerformanceResourceTiming heeft de ondersteuning eigenschappen contentType en responseStatus (verwijzen naar het typen van inhoud van de ontvangen bron en de code voor de HTTP-statusrespons die wordt teruggegeven bij het opvragen van de bron, respectievelijk).
- Toegevoegd eigenschap RTCDTMFSender.canInsertDTMF (maakt het mogelijk om te controleren of een WebRTC-zender DTMF-toon signalen kan invoegen in een uitgaande verbinding via RTCDTMFSender.insertDTMF()).
- Uitgeschakeld ondersteuning voor inactieve Vibration API.
- Ontwikkelaarstools:
- De lijst met waarschuwingen voor inactieve CSS-regels is uitgebreid:
- Ongeldige usage resize-eigenschappen.
- Ongeldige usage float-eigenschappen.
- Gebruik van box-sizing op elementen die de breedte/hoogte negeren.
- Gebruik van eigenschappen gerelateerd aan tabellen, op elementen die niet met tabellen zijn verbonden.
- De blokkeringsfunctie in het paneel 'Netwerk' nu blokkeert niet alleen antwoorden, maar ook verzoeken.
- In het zijpaneel 'Regels' in de Inspector worden nu de @starting-style regels weergegeven. Daarnaast wordt voor de var() functie een tooltip weergegeven die de waarde van gebruikersproperties @starting-style aangeeft. toegevoegd ondersteuning voor PHC (Probabilistic Heap Checker) ā geport vanuit Chromium, een tool
- Ingeschakeld GWP-ASan voor het opsporen van geheugenfouten. Firefox 129 is beschikbaar. Linux:
- De lijst met waarschuwingen voor inactieve CSS-regels is uitgebreid:
Bron: linux.org.ru
