Verfügbar Firefox 129.
- Linux: Korrigiert verschiedene Probleme bei der Arbeit mit der Kamera über PipeWire.
- Hinzugefügt experimentelle Unterstützung für seitliche Tabs (sidebar.revamp + sidebar.verticalTabs).
- Lesemodus aufgezeigt neu, eine benutzerfreundlichere Oberfläche für die Einstellungen. Es wurden Einstellungen für den Zeichenabstand und den Wortabstand hinzugefügt. Die Farbeinstellungen wurden in einen separaten Menübereich verschoben und signifikant erweitert.
- allen Benutzern schrittweise eingeschaltet Vorschau beim Mouseover auf den Tab (browser.tabs.hoverPreview.enabled).
- Beim Eingeben einer URL ohne Angabe des Schemas in die Adresszeile versucht der Browser wird jetzt es über das HTTPS-Protokoll zu öffnen, und im Falle eines Misserfolgs wird auf HTTP zurückgegriffen (vorher wurde die URL ohne Schema sofort über HTTP geöffnet). Dies betrifft nicht nicht öffentliche Domains (zum Beispiel im lokalen Netzwerk).
- In Linux, Windows 11 und Android 10+ werden HTTPS-DNS jetzt aufgelöst von den Betriebssystemmitteln. Somit, wenn ein Benutzer die Unterstützung für DNS-over-HTTPS im Betriebssystem aktiviert hat, muss DoH im Browser nicht zusätzlich aktiviert werden. Darüber hinaus ermöglicht es die Verwendung von HTTP/3 ohne Header Alt-Svc und automatisches Upgrade der HTTP-Anfragen auf HTTPS, wenn ein HTTPS-DNS-Eintrag vorhanden ist. Wichtig ist, dass dabei auch die Unterstützung Encrypted Client Hello (ECH).
- Für Benutzer aus Frankreich und Deutschland eingeschlossen automatisches Speichern und Ausfüllen von Formularen, die E-Mail-Adressen enthalten.
- Einigen Benutzern aus den USA werden bei der Eingabe von Text in die Adresszeile werden die letzten und beliebtesten Suchanfragen angezeigt Vorschläge vom Yelp-Dienst (z. B. wenn der Benutzer "Burger" eingegeben hat).
- Von der Seite about:processes können nun kann man Informationen kopiert werden.
- Im PDF-Viewer deaktiviert Hardwarebeschleunigung (es ist oft erforderlich, die gerenderten Pixel zu lesen, was viel günstiger ist, wenn sie vom CPU und nicht von der GPU gerendert werden).
- macOS: Das VoiceOver-Systemwerkzeug kann jetzt plötzliche Fehler verarbeiten und nützliche Details zur Fehlersuche anzeigen, wie z. B. einen Stack-Trace. Die Fehlermeldung wurde vereinfacht – es reicht aus, auf den Link zu klicken. Seiten vorlesen, auf denen Text in verschiedenen Sprachen vorhanden ist.
- CSS:
- Hinzugefügt Unterstützung für die Regel @starting-style.
- Implementiert Eigenschaft transition-behavior.
- Zur Kompatibilität hinzugefügt Unterstützung für -webkit-font-feature-settings (Synonym font-feature-settings). Diese Eigenschaft wird beispielsweise in Wikipedia auf Japanisch verwendet, was Probleme beim Anzeigen der Ressource mit Firefox verursacht hat.
- JavaScript:
- Es ist verfügbar Unterstützung für typisierte Arrays Float16Array, Methoden DataView.prototype.getFloat16() und DataView.prototype.setFloat16() (Lesen und Setzen von Float16Array-Werten aus DataView, sowie statische Methode Math.f16round() (Rundung von Zahlen auf 16 Bit). All dies ist nützlich für den Datenaustausch mit der Grafikkarte in Fällen, in denen Genauigkeit zugunsten von Speichereinsparungen aufgegeben werden muss.
- Reguläre Ausdrücke jetzt sich das gleiche Zeichen für benannte Capture-Gruppen in verschiedenen Alternativen verwenden.
- API:
- Standardmäßig aktiviert Unterstützung für das veraltete Ereignis textInput (erlaubt es Webanwendungen, die veraltete Bibliotheken oder Plattformen verwenden, die auf diese Ereignisse angewiesen sind, zu funktionieren). Moderne Anwendungen sollten beforeinput.
- Implementiert Unterstützung für die Methoden .toJSON() GeolocationCoordinates.toJSON() und GeolocationPosition.toJSON() (Serialisierung von GeolocationCoordinates- und GeolocationPosition-Objekten mit JSON.stringify().
- Hinzugefügt unterstützt CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() wird jetzt plötzliche Fehler verarbeiten und nützliche Details zur Fehlersuche anzeigen, wie z. B. einen Stack-Trace. Die Fehlermeldung wurde vereinfacht – es reicht aus, auf den Link zu klicken. Informationen über die Dekodierung für eine bestimmte Konfiguration von verschlüsseltem und unverschlüsseltem Medieninhalt zu erhalten, sodass Anwendungen im Voraus wissen, ob die Konfiguration unterstützt wird und ob der Inhalt reibungslos und energieeffizient wiedergegeben wird.
- Ereignisse für synchrones XMLHttpRequest wird jetzt wird ausgelöst vor den Ereignissen für jede aktuelle asynchrone XMLHttpRequest (wie in anderen gängigen Browsern). Dies wird Kompatibilitätsprobleme mit einigen Websites beheben, kann jedoch die Leistung von Websites beeinträchtigen, die auf älteres, 'nicht blockierendes' Verhalten angewiesen sind.
- Web Crypto API hat Unterstützung des Algorithmus für digitale Signaturen Ed25519.
- Benutzeroberfläche PerformanceResourceTiming aufgezeigt Unterstützung Eigenschaften contentType und responseStatus (geben den Inhaltstyp der empfangenen Ressource und den Statuscode der HTTP-Antwort an, der beim Empfang der Ressource zurückgegeben wird).
- Hinzugefügt Eigenschaft RTCDTMFSender.canInsertDTMF (ermöglicht das Überprüfen, ob der WebRTC-Sender DTMF-Töne in die ausgehende Verbindung einfügen kann, mit RTCDTMFSender.insertDTMF()).
- Deaktiviert Unterstützung für das nicht funktionierende Vibrations-API.
- Entwicklertools:
- Erweiterte Liste der Warnungen für inaktive CSS-Regeln:
- Ungültige Nutzung Resize-Eigenschaften.
- Ungültige Nutzung Float-Eigenschaften.
- Verwendung Box-Sizing auf Elementen, die Breite/Höhe ignorieren.
- Verwendung Eigenschaften, die mit Tabellen zu tun haben, auf Elementen, die nicht tabellenbezogen sind.
- Die Blockierungsfunktion im Netzwerk-Panel wird jetzt blockiert nicht nur Antworten, sondern auch Anfragen.
- Im Regelbereich im Inspektor sind jetzt werden jetzt @starting-style-Regeln. Außerdem zeigt die Funktion var() hinzugefügt ein Tooltip mit dem Wert der Benutzerdefinierten Eigenschaften @starting-style an.
- Standardmäßig aktiviert Unterstützung für PHC (Probabilistic Heap Checker) — ein aus Chromium portiertes Werkzeug GWP-ASan zum Auffinden von Speicherfehlern.
- Erweiterte Liste der Warnungen für inaktive CSS-Regeln:
Quelle: linux.org.ru
