Ledig Firefox 125. Opdaget i sidste øjeblik før udgivelsen kritisk fejl, så udgivelsen er sat til version 125.0.1.
- Linux: Implementeret mulighed for at skjule vindueskontrolknapper leveret af tredjepartstemaer (f.eks. hvis brugeren har installeret et tredjeparts browsertema, men ønsker at bruge knapper, der matcher systemtemaet): widget.gtk.non-native-titlebar- knapper.aktiveret.
- Firefox-visning:
- På listen over åbne faner nu er vist og fastgjorte faner (i form af en række ikoner).
- Tilføjet knapper til at lukke faner (tidligere var denne handling skjult i menuen).
- Tilføjede "Pin" og "Mute" muligheder til fanemenuen.
- Tilføjet visuelle indikationer på, at en fane er åben er i bogmærker eller fast på hjemmesiden.
- PDF-fremviseren understøtter nu tekstfremhævning (denne funktion vil gradvist inkluderes for flere og flere brugere).
- Dukkede op muligheden for at se beskyttet streaming video ved hjælp af AV1 codec.
- Hvis udklipsholderen indeholder et link, vil brugeren se, når fokus er sat til en tom adresselinje forslag til at følge dette link (browser.urlbar.clipboard.featureGate).
- Søgning efter åbne faner via adresselinjen er nu производится på alle containere, og ikke kun den nuværende (browser.urlbar.switchTabs.searchAllContainers).
- For at gøre det nemmere for brugere, der er vant til at bruge flere browsere, tilføjet ny serviceside about:settings, som er et link til about:preferences.
- Standard nu er blokeret alle downloads via den usikrede HTTP-protokol (tidligere var det kun downloads, der blev startet fra HTTPS-sider, der blev blokeret). HTTP-protokollen er usikker; enhver mellemnode kan ændre eller erstatte den downloadede fil. Brugeren har selvfølgelig stadig mulighed for at tvinge download til at blive tilladt.
- Forbedret beskyttelse mod spoofing af domænenavne (hvornår der bruges tegn fra nationale alfabeter).
- inkluderet gemme og automatisk udfylde adresser (kun for brugere fra USA og Canada).
- Stemmehandling i læsetilstand nu man kan styre ved hjælp af tastaturpilene.
- Ændret Interaktion med grupper af radioknapper, når du navigerer med tabulatortasten. Hvis en af knapperne er aktiv, vil den blive valgt, når du trykker på Tab. Hvis ingen er aktiv, så vælger Tab den første knap, Shift+Tab vælger den sidste, og et andet tryk på Tab forlader gruppen af knapper og flytter til det næste element i stedet for at cykle gennem knapperne som før. Denne adfærd er i overensstemmelse med standarden WAI-ARIA.
- Windows: At bygge nu anvendt Visual Studio 2022 compiler.
- CSS:
- Ejendom align-indhold nu værker med display: blok; (giver dig mulighed for at justere elementer på blokniveau uden at konvertere din beholder til flex eller gitter).
- Ejendom transform-boks erhvervet understøttelse af indholdsboks- og stregboksværdier.
- Ejendomsstøtte implementeret indholdssynlighed (giver dig mulighed for at springe over gengivelsen af et element, indtil det faktisk er nødvendigt).
- JavaScript:
- Inkluderet støtte Intl.Segmenter (giver dig mulighed for at udføre tekstsegmentering af en streng baseret på lokalitet, for eksempel at opdele en streng i ord på sprog, der ikke bruger mellemrum til at adskille ord).
- Implementeret støtte importere JSON-filer som moduler.
- WebAssembly: Inkluderet Understøttelse af flere hukommelse (tillader WASM-moduler at bruge og importere flere uafhængige lineære hukommelsesplaceringer).
- Inkluderet støtte Popover API (giver dig mulighed for at oprette flydende UI-elementer på øverste niveau, der kan bruges til handlingsmenuer, brugerdefinerede toasts osv.). Popup'en og dens trigger kan oprettes ved hjælp af HTML- eller JavaScript-attributter og styles ved hjælp af CSS. Følgende web-API'er er implementeret:
- Egenskaber HTMLButtonElement popoverTargetElement и popoverTargetAction.
- Egenskaber HTMLInputElement popoverTargetElement и popoverTargetAction.
- Ejendom HTMLElement popover, metoder hidePopover(), showPopover() и togglePopover(), samt arrangementer før skift и toggle_event begivenheder.
- Når du opretter popups, kan du bruge en pseudoklasse : popover-åben og element :: baggrund.
- Globale attributter understøttes også popovermål и popovermålaktion.
- Dukkede op ejendomme støtte RTCIceTransport tilstand и indsamlingsstatrelaterede begivenheder tilstandsændring и gatheringstatechange_event, samt ejendomme RTCDtlsTransport.iceTransport.
- Implementeret støtte Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (afspejler globale ARIA HTML-attributter aria-braillelabel и aria-braillerolebeskrivelse.
- Inkluderet støtte Clipboard.readText() (giver dig mulighed for at vise indsæt kontekstmenuen, når du prøver at læse udklipsholderdata, så brugeren kan bekræfte handlingen).
- Slettet support deaktiveret i den seneste udgivelse DOMRequest.
- slettet ejendom SVGAElement.text (du bør bruge det i stedet tekstindhold).
- Udvikler værktøjer:
- CSP-overtrædelsesrapporter stål mere informativ.
- Debugger lærte spor alle DOM-mutationer (:tracer --dom-mutationer).
- Vendt tilbage en mulighed fjernet for et år siden, der giver dig mulighed for at deaktivere overlejringen med en besked om, at webapplikationen er sat på pause i debuggeren (devtools.debugger.features.overlay). Det blev anset for unødvendigt, men praksis har vist, at webudviklere nogle gange har brug for det.
- Til bunden af fejlfindingspanelet tilføjet menu for forskellige handlinger vedrørende kodekort.
Kilde: linux.org.ru
