Verfügbar Firefox 129.
- Linux: Fest verschiedene Probleme beim Arbeiten mit der Kamera über PipeWire.
- Hinzugefügt von experimentelle Unterstützung für Seitenregisterkarten (sidebar.revamp + sidebar.verticalTabs).
- Lesemodus erhalten neue, bequemere Einstellungsoberfläche. Einstellungen für Zeichenabstand und Wortabstand hinzugefügt. Farbeinstellungen werden in einem separaten Abschnitt des Menüs platziert und deutlich erweitert.
- Alle Benutzer nach und nach wird enthalten sein Vorschau, wenn Sie mit der Maus über einen Tab fahren (browser.tabs.hoverPreview.enabled).
- Wenn Sie eine URL ohne Schema in die Adressleiste des Browsers eingeben jetzt versucht, sie über HTTPS zu öffnen, und wenn dies nicht gelingt, wird auf HTTP zurückgegriffen (zuvor wurde eine URL ohne Schema sofort über HTTP geöffnet). Das betrifft nicht nicht öffentliche Domänen (z. B. in einem lokalen Netzwerk).
- В Linux, Windows 11 und Android 10+ HTTPS-DNS-Einträge jetzt lösen Verwendung des Betriebssystems. Wenn der Benutzer also die DNS-over-HTTPS-Unterstützung im Betriebssystem aktiviert hat, ist es nicht mehr erforderlich, DoH zusätzlich im Browser zu aktivieren. Darüber hinaus ermöglicht dies die Verwendung von HTTP/3 ohne Header Alt-Svc und HTTP-Anfragen automatisch auf HTTPS aktualisieren, wenn ein HTTPS-DNS-Eintrag vorhanden ist. Wichtig ist, dass der Support auch funktioniert Verschlüsselter Client Hallo (ECH).
- Für Benutzer aus Frankreich und Deutschland enthalten automatisches Speichern und Ausfüllen von Formularen mit Postanschriften.
- Für einige US-Benutzer beim Eingeben in die Adressleiste werden werden angezeigt Angebote vom Yelp-Dienst (z. B. wenn der Benutzer „Burger“ eingegeben hat).
- Jetzt von der Seite about:processes kann man Informationen kopieren.
- Im PDF-Viewer deaktiviert Hardwarebeschleunigung (oft müssen gezeichnete Pixel gelesen werden, was viel kostengünstiger ist, wenn sie vom Zentralprozessor und nicht von der Grafikkarte gezeichnet werden).
- macOSDas VoiceOver-Betriebssystemtool ist jetzt können Sprechen Sie Seiten aus, die Text in verschiedenen Sprachen enthalten.
- CSS:
- Hinzugefügt von Regelunterstützung @starting-style.
- Umgesetzt Eigentum Übergangsverhalten.
- Aus Kompatibilitätsgründen hinzugefügt support -webkit-font-feature-settings (synonym Schriftart-Funktionseinstellungen). Diese Eigenschaft wird beispielsweise in der japanischen Wikipedia verwendet, was beim Anzeigen der Ressource mit Firefox zu Problemen führte.
- JavaScript:
- Erschien Unterstützung für typisierte Arrays Float16Array, Methoden DataView.prototype.getFloat16() и DataView.prototype.setFloat16() (Lesen und Setzen von Float16Array-Werten aus Datenansichtsowie die statische Methode Math.f16round() (Zahlen auf 16 Bit runden). All dies ist nützlich für den Datenaustausch mit der GPU in Fällen, in denen Einbußen bei der Genauigkeit erforderlich sind, um Speicher zu sparen.
- Reguläre Ausdrücke sind jetzt können Verwenden Sie den gleichen Namen für benannte Capture-Gruppen in verschiedenen Disjunktionsoptionen.
- API:
- Inbegriffen Unterstützung für Legacy-Events Texteingabe (ermöglicht die Funktion von Webanwendungen, die ältere Bibliotheken oder Frameworks verwenden, die auf diese Ereignisse angewiesen sind). Moderne Anwendungen sollten verwendet werden vor der Eingabe.
- Umgesetzt Unterstützung für .toJSON()-Methoden GeolocationCoordinates.toJSON() и GeolocationPosition.toJSON() (Serialisieren von GeolocationCoordinates- und GeolocationPosition-Objekten mit JSON.stringify().
- Hinzugefügt von unterstützen CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() jetzt können Erhalten Sie Dekodierungsinformationen für eine bestimmte Konfiguration verschlüsselter und unverschlüsselter Medieninhalte, sodass Anwendungen proaktiv erkennen können, ob die Konfiguration unterstützt wird und ob die Inhalte reibungslos und energieeffizient abgespielt werden.
- Ereignisse für synchron XMLHttpRequest jetzt werden ins Leben gerufen vor Ereignissen für alle aktuellen asynchronen XMLHttpRequests (wie in anderen wichtigen Browsern). Dies behebt Kompatibilitätsprobleme mit einigen Websites, verlangsamt jedoch Websites, die auf das alte, „nicht blockierende“ Verhalten angewiesen sind.
- Web-Krypto-API erworben Unterstützung für den Algorithmus für digitale Signaturen Ed25519.
- Schnittstelle PerformanceResourceTiming erhalten unterstützen Eigenschaften Inhaltstyp и Antwortstatus (Geben Sie den Inhaltstyp der empfangenen Ressource bzw. den HTTP-Antwortstatuscode an, der beim Empfang der Ressource zurückgegeben wird.)
- Verfasst am Eigentum RTCDTMFSender.canInsertDTMF (Ermöglicht die Überprüfung, ob der WebRTC-Absender mithilfe von DTMF-Töne in die ausgehende Verbindung einfügen kann RTCDTMFSender.insertDTMF()).
- Deaktiviert Unterstützung für Behinderte Vibrations-API.
- Entwicklerwerkzeuge:
- Die Liste der Warnungen zu inaktiven CSS-Regeln wurde erweitert:
- Sperrfunktion im Netzwerkfenster jetzt blockiert nicht nur Antworten, sondern auch Anfragen.
- Die Seitenleiste „Regeln“ im Inspektor jetzt angezeigt Regeln im @Starting-Stil. Auch für die Funktion var() hinzugefügt ein Tooltip, der den Wert der benutzerdefinierten Eigenschaften im @starting-Stil angibt.
- Inbegriffen Unterstützung für PHC (Probabilistic Heap Checker), ein von Chromium portiertes Tool GWP-ASan Fehler im Speicher finden.
Source: linux.org.ru
