Tilgængelig Firefox 129.
- Linux: Repareret forskellige problemer ved brug af kameraet gennem PipeWire.
- Tilføjet eksperimentel support for sidefaner (sidebar.revamp + sidebar.verticalTabs).
- Læsemode har modtaget ny, en mere brugervenlig indstillingsgrænseflade. Indstillinger for mellemrum og ordmellemrum er blevet tilføjet. Farveindstillinger er blevet flyttet til et separat menupunkt og er betydeligt udvidet.
- Alle brugere vil gradvist få tilføjet et preview ved at holde musen over fanen (browser.tabs.hoverPreview.enabled).
- Når der indtastes en URL uden en angivet skema i adresselinjen, forsøger browseren nu at åbne den over HTTPS, og hvis det fejler, falder den tilbage til HTTP (før blev URL’en uden skema straks åbnet via HTTP). Dette påvirker ikke private domæner (for eksempel i et lokalt netværk).
- På Linux, Windows 11 og Android 10+ bliver HTTPS DNS nu opløst af operativsystemet. Så hvis brugeren har aktiveret DNS-over-HTTPS i operativsystemet, kræves det ikke længere at aktivere DoH i browseren. Desuden muliggør det brug af HTTP/3 uden overskriften Alt-Svc og automatisk opgradere HTTP-anmodninger til HTTPS, hvis der findes en HTTPS DNS-post. Det er også vigtigt, at supporten for Encrypted Client Hello (ECH).
- For brugere i Frankrig og Tyskland inkluderet bliver formularer, der indeholder e-mailadresser, automatisk gemt og udfyldt.
- Nogle brugere i USA vil få vist forslag fra Yelp-tjenesten (for eksempel hvis brugeren indtaster "burgere"). Fra siden about:processes kan man nu
- kopiere oplysninger. you can I PDF-vieweren
- er hardwareacceleration blevet deaktiveret (det er ofte nødvendigt at læse de renderede pixels, hvilket er meget billigere, hvis de tegnes af CPU’en og ikke grafikkortet).
- macOS: operativsystemets VoiceOver-værktøj kan nu kan læse op på sider, der indeholder tekst på forskellige sprog.
- Understøttelse af den ikke-standardiserede ::-moz-focus-outer er fjernet fra
- Tilføjet support for reglen @starting-style.
- Implementeret egenskab transition-behavior.
- For kompatibilitet tilføjet support for -webkit-font-feature-settings (synonym font-feature-settings). Denne egenskab bruges eksempelvis på den japanske Wikipedia, hvilket har forårsaget problemer, når webstedet blev besøgt med Firefox.
- JavaScript:
- Der er nu support for typede arrays Float16Array, metoderne DataView.prototype.getFloat16() og DataView.prototype.setFloat16() (læsning og indstilling af værdier i Float16Array fra DataView, samt en statisk metode Math.f16round() (afrunding af tal til 16 bit). Alt dette er nyttigt for dataudveksling med grafiske processorer i situationer, hvor man skal ofre præcision for at spare hukommelse.
- Regulære udtryk kan nu kan bruge det samme navn til benævnte fangstgrupper i forskellige varianter af disjunktion.
- API:
- Aktiveret understøttelse af det forældede event textInput (gør det muligt for webapplikationer, der bruger forældede biblioteker eller platforme, som er afhængige af disse begivenheder, at fungere). Moderne applikationer bør bruge beforeinput.
- Implementeret understøttelse af metoderne .toJSON() GeolocationCoordinates.toJSON() og GeolocationPosition.toJSON() (serialisering af GeolocationCoordinates og GeolocationPosition objekter ved hjælp af JSON.stringify().
- Tilføjet understøttelse af CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() forsøger browseren nu kan til at hente dekoding information for specifikke konfigurationer af krypteret og ukrypteret medieindhold, hvilket gør det muligt for applikationer at forstå på forhånd, om konfigurationen understøttes, og om indholdet vil blive afspillet glat og energieffektivt.
- Begivenheder for synkrone XMLHttpRequest forsøger browseren nu udløses før begivenhederne for enhver aktuel asynkron XMLHttpRequest (som i andre store browsere). Dette vil rette kompatibilitetsproblemer med nogle hjemmesider, men vil langsommere webstedet, der er afhængig af det gamle, 'ikke-blokerende' adfærd.
- Web Crypto API har fået understøttelse af algoritmen for digitale signaturer Ed25519.
- Interface PerformanceResourceTiming har modtaget support egenskaber contentType og responseStatus (angiver typen af indhold af den modtagne ressource og HTTP-responsstatuskoden, der returneres ved hentning af ressourcen, henholdsvis).
- Tilføjet egenskab RTCDTMFSender.canInsertDTMF (muliggør kontrol, om en WebRTC-afsender kan indsætte DTMF-tonesignaler i det udgående forbindelse ved hjælp af RTCDTMFSender.insertDTMF()).
- Understøttelsen af ikke-arbejdende Vibration API.
- TypeScript-filer bliver nu korrekt
- Listen over advarsler om inaktive CSS-regler er blevet udvidet:
- Blokeringsfunktionen på panelet "Netværk" forsøger browseren nu blokkerer ikke kun svar, men også anmodninger.
- På sidepanelet "Regler" i Inspektøren vises nu reglerne @starting-style. Desuden vises der for funktionen var() et værktøjstip, der angiver værdien af brugerdefinerede egenskaber @starting-style. tilføjet indsæt værdi for @starting-style.
- Aktiveret PHC (Probabilistic Heap Checker) support - ported from the Chromium tool GWP-ASan for finding memory errors.
Kilde: linux.org.ru
