Verfügbar Firefox 129.
- Linux: Korrigiert verschiedene Probleme bei der Verwendung der Kamera über PipeWire.
- Hinzugefügt experimentelle Unterstützung für Seitenleisten (sidebar.revamp + sidebar.verticalTabs).
- Lesemodus hat neu, eine benutzerfreundlichere Schnittstelle für die Einstellungen. Einstellungen für Interword- und Zeichenabstände wurden hinzugefügt. Farbanpassungen sind jetzt in einem separaten Menübereich untergebracht und deutlich erweitert.
- werden schrittweise für alle Benutzer aktiviert Vorschau beim Überfahren des Tabs mit der Maus (browser.tabs.hoverPreview.enabled).
- Wenn eine URL in die Adressleiste ohne Angabe des Schemas eingegeben wird, Das versucht der Browser, sie über das HTTPS-Protokoll zu öffnen, und fällt bei einem Fehlschlag auf HTTP zurück (vorher wurde eine URL ohne Schema sofort über HTTP geöffnet). Das betrifft keine nicht-öffentlichen Domains (zum Beispiel im lokalen Netzwerk).
- In Linux, Windows 11 und Android 10+ werden HTTPS-DNS-Requests jetzt vom Betriebssystem aufgelöst. So muss der Benutzer, wenn er DNS-over-HTTPS im Betriebssystem aktiviert hat, DoH im Browser nicht zusätzlich aktivieren. Außerdem ermöglicht dies die Nutzung von HTTP/3 ohne das Header und upgrade automatisch HTTP-Anfragen auf HTTPS, wenn ein HTTPS-DNS-Eintrag vorhanden ist. Außerdem funktioniert die Unterstützung von Alt-Svc Encrypted Client Hello (ECH) Für Benutzer aus Frankreich und Deutschland.
- wird das automatische Speichern und Ausfüllen von Formularen mit Adressen aktiviert. aktiviert. Einigen Benutzern aus den USA werden beim Eingeben von Text in die Adressleiste
- Vorschläge vom Yelp-Dienst angezeigt werden werden angezeigt (zum Beispiel, wenn der Benutzer „Burger“ eingegeben hat). Von der Seite about:processes kann jetzt
- Informationen kopiert werden. kann Im PDF-Viewer
- wurde die Hardwarebeschleunigung eingeführt (das Auslesen von gerenderten Pixeln ist weniger ressourcenintensiv, wenn es von der CPU und nicht von der GPU erfolgt). deaktiviert macOS: Das integrierte VoiceOver-Tool spricht jetzt Seiten, die Text in verschiedenen Sprachen enthalten.
- Unterstützung für die Regel herausfinden, ob der Benutzer Animationseffekte deaktiviert hat und auch verschiedene Animationsmöglichkeiten auf der Website deaktivieren, wie beispielsweise den Wackeleffekt bei den Schaltflächen, die zur Aufmerksamkeit geworben werden; @starting-style
- CSS:
- Hinzugefügt transition-behavior Im Sinne der Kompatibilität.
- Implementiert Eigenschaft wurde die Unterstützung für -webkit-font-feature-settings (Synonym.
- font-feature-settings hinzugefügt ) hinzugefügt. Diese Eigenschaft wird beispielsweise in der japanischen Wikipedia verwendet, was beim Rendern der Seite in Firefox zu Problemen führt. Unterstützung für typisierte ArraysFloat16Array
- JavaScript:
- Es wurde , Methoden DataView.prototype.getFloat16()DataView.prototype.setFloat16() (zum Lesen und Setzen von Werten von Float16Array aus und DataView , sowie eine statische Methode Math.f16round()(Rundung von Zahlen auf 16 Bit). All dies ist nützlich für den Datenaustausch mit der GPU, wenn es erforderlich ist, die Genauigkeit zugunsten des Speicherplatzes zu opfern. Reguläre Ausdrücke können nun denselben Namen für
- benannte Erfassungsgruppen „testen“ in verschiedenen Disjunktionsvarianten verwenden. Unterstützung für das veraltete Ereignis textInput.
- API:
- Aktiviert (ermöglicht es Webanwendungen, die auf veralteten Bibliotheken oder Plattformen basieren, die auf dieses Ereignis angewiesen sind, weiterhin zu funktionieren). Moderne Anwendungen sollten beforeinput verwenden. Unterstützung für die Methoden .toJSON() GeolocationCoordinates.toJSON().
- Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; GeolocationPosition.toJSON() (Serialisierung von GeolocationCoordinates und GeolocationPosition Objekten mit und JSON.stringify() CSSPageDescriptorsp ermöglicht den Zugriff auf Informationen über die Dekodierung für spezifische Konfigurationen von verschlüsselten und unverschlüsselten Medieninhalten, was Anwendungen ermöglicht, im Voraus zu wissen, ob eine Konfiguration unterstützt wird und ob der Inhalt flüssig und energieeffizient wiedergegeben werden kann..
- Hinzugefügt Unterstützung Ereignisse für synchrone.
- MediaCapabilities.decodingInfo() Das herausfinden, ob der Benutzer Animationseffekte deaktiviert hat und auch verschiedene Animationsmöglichkeiten auf der Website deaktivieren, wie beispielsweise den Wackeleffekt bei den Schaltflächen, die zur Aufmerksamkeit geworben werden; wird vor den Ereignissen für jede aktuelle asynchrone XMLHttpRequest gestartet (wie in anderen gängigen Browsern). Dies wird Kompatibilitätsprobleme mit bestimmten Websites beheben, könnte jedoch die Leistung von Websites verringern, die auf dem alten, „nicht blockierenden“ Verhalten beruhen.
- Unterstützung für den Algorithmus zur digitalen Signatur XMLHttpRequest Das contentType responseStatus
- Web Crypto API verfügt jetzt über (geben den Inhaltstyp der erhaltenen Ressourcen und den HTTP-Statuscode an, der beim Abrufen der Ressource zurückgegeben wird). Ed25519.
- Benutzeroberfläche PerformanceResourceTiming hat Support Eigenschaften RTCDTMFSender.canInsertDTMF und (ermöglicht es zu überprüfen, ob der WebRTC-Sender DTMF-Tonfolgen in die ausgehende Verbindung mit Hilfe von RTCDTMFSender.insertDTMF() einfügen kann.
- Es wurde hinzugefügt Eigenschaft Unterstützung für das inaktive Vibration API Die Liste der Warnungen zu inaktiven CSS-Regeln wurde erweitert:).
- Die Unterstützung Ungültige Eigenschaften resize..
- Entwicklertools:
- Eigenschaften float.
- box-sizing bei Elementen, die Breite/Höhe ignorieren. Verwendung Eigenschaften, die mit Tabellen zu tun haben, bei Elementen, die nicht tabelarisch sind.
- box-sizing bei Elementen, die Breite/Höhe ignorieren. Verwendung Die Blockierungsfunktion im Netzwerk-Panel
- Nutzung blockiert nicht nur Antworten, sondern auch Anfragen.
- Nutzung Im Regelsidebar des Inspektors können jetzt
- Regeln @starting-style angepasst werden. Außerdem wird für die Funktion var() Das eine Tooltip-Anzeige bereitgestellt, die den Wert der benutzerdefinierten Eigenschaften @starting-style angibt.
- Unterstützung für PHC (Probabilistic Heap Checker) — ein aus Chromium portiertes Tool werden jetzt правила @starting-style. Кроме того, для функции var() hinzugefügt всплывающая подсказка, указывающая значение пользовательских свойств @starting-style.
- Aktiviert поддержка PHC (Probabilistic Heap Checker) — портированного из Chromium инструмента GWP-ASan для поиска ошибок в памяти.
- Eigenschaften float.
Quelle: linux.org.ru
