Beschikbaar Firefox 125. Op het laatste moment voor de release werd er een kritieke fout, daarom is de release versie 125.0.1 vastgesteld.
- Linux: De ondersteuning voor de mogelijkheid om de vensterbedieningsknoppen te verbergen die door externe themaās worden geleverd (bijvoorbeeld als een gebruiker een extern browser-thema heeft geĆÆnstalleerd, maar de knoppen van het systeemthema wil gebruiken): widget.gtk.non-native-titlebar-buttons.enabled.
- Firefox View:
- In de lijst met geopende tabbladen zijn er nu worden weergegeven en vastgezette tabbladen (in de vorm van een rij pictogrammen).
- Toegevoegd sluitknoppen voor tabbladen (voorheen was deze actie verborgen in het menu).
- In het tabbladmenu zijn de opties 'Vastzetten' en 'Geluid uitschakelen' toegevoegd.
- Visuele aanwijzingen zijn toegevoegd dat een geopende tabblad bevindt zich in de favorieten of vastgezet op de startpagina.
- De PDF-viewer ondersteunt nu het markeren van tekst in kleur (deze functie zal wordt geleidelijk voor meer gebruikers ingeschakeld).
- Er is nu de mogelijkheid om beveiligde streamingvideo te bekijken die de AV1-codec gebruikt.
- Als er een link in het klembord zit, ziet de gebruiker bij het selecteren van de lege adresbalk een voorstel om naar deze link te gaan (browser.urlbar.clipboard.featureGate).
- Zoeken naar geopende tabbladen via de adresbalk is nu wordt voor door alle containers, en niet alleen in de huidige (browser.urlbar.switchTabs.searchAllContainers).
- Voor het gemak van gebruikers die gewend zijn aan het gebruik van meerdere browsers, toegevoegd is er een nieuwe servicedpagina about:settings, die een link is naar about:preferences.
- Standaard wordt nu worden geblokkeerd alle downloads via het onveilige HTTP-protocol toegestaan (voorheen werden alleen downloads die van HTTPS-pagina's afkomstig waren geblokkeerd). Het HTTP-protocol is onveilig; elke tussenliggende node kan het gedownloade bestand wijzigen of vervangen. De gebruiker heeft uiteraard nog steeds de mogelijkheid om de download handmatig toe te staan.
- Verbeterd bescherming tegen spoofing van domeinnamen (wanneer er gebruik wordt gemaakt van symbolen uit nationale alfabetten).
- Ingeschakeld opslag en autocompletion van adressen (alleen voor gebruikers uit de VS en Canada).
- De spraakfunctie in leesschermmodus kan nu kan met de pijltoetsen op het toetsenbord worden bediend.
- Gewijzigd interactie met radioknopgroepen bij navigatie met de Tab-toets. Als een van de knoppen actief is, wordt die geselecteerd bij het indrukken van Tab. Als er geen actieve knop is, kiest Tab de eerste knop, Shift+Tab de laatste, en een tweede druk op Tab verlaat de knopgroep en gaat naar het volgende element in plaats van cyclisch de knoppen door te lopen, zoals voorheen. Dit gedrag komt overeen met de standaard. WAI-ARIA.
- Windows: Voor de bouw nu toegepast de Visual Studio 2022-compiler.
- CSS:
- Eigenschap align-content nu slechts met ƩƩn thread werkt. met display: block; (maakt het mogelijk om elementa op blokniveau uit te lijnen zonder de container te transformeren naar flex of grid).
- Eigenschap transform-box heeft ondersteuning voor de waarden content-box en stroke-box.
- Ondersteuning voor de eigenschap is geĆÆmplementeerd content-visibility (maakt het mogelijk om de weergave van een element over te slaan totdat het daadwerkelijk nodig is).
- JavaScript:
- Ingeschakeld ondersteuning voor Intl.Segmenter (maakt tekstsegmentatie van een string mogelijk rekening houdend met de locale, bijvoorbeeld het splitsen van een string in woorden in talen waarbij geen spaties worden gebruikt om woorden te scheiden).
- De ondersteuning voor ondersteuning voor import van JSON-bestanden als modules.
- WebAssembly: Ingeschakeld ondersteuning voor meervoudig geheugen (maakt het mogelijk voor WASM-modules om meerdere onafhankelijke lineaire geheugensegmenten te gebruiken en te importeren).
- Ingeschakeld ondersteuning voor Popover API (maakt het mogelijk om pop-up UI-elementen van het hoogste niveau te creëren, die gebruikt kunnen worden voor actie-menus, gebruikerspop-upmeldingen, enz.). Een pop-up en zijn trigger kunnen worden gemaakt met behulp van HTML-attributen of JavaScript, en gestyled met CSS. De volgende web-API's zijn geïmplementeerd:
- Eigenschappen HTMLButtonElement popoverTargetElement en popoverTargetAction.
- Eigenschappen HTMLInputElement popoverTargetElement en popoverTargetAction.
- Eigenschap HTMLElement met de waarde, methoden hidePopover(), showPopover() en togglePopover(), evenals evenementen beforetoggle en toggle_event evenementen.
- Bij het maken van pop-ups kan de pseudo-klasse worden gebruikt :popover-open en het element ::backdrop.
- Ook worden globale attributen ondersteund popovertarget en popovertargetaction.
- Er is nu ondersteuning voor eigenschappen RTCIceTransport state en gatheringState, gerelateerde evenementen statechange en gatheringstatechange_event, evenals de eigenschap RTCDtlsTransport.iceTransport.
- De ondersteuning voor ondersteuning voor Element.ariaBrailleLabel en Element.ariaBrailleRoleDescription (reflecteert globale HTML-ARIA-attributen aria-braillelabel en aria-brailleroledescription.
- Ingeschakeld ondersteuning voor Clipboard.readText() (maakt het mogelijk om, bij het proberen gegevens van het klembord te lezen, een contextmenu voor invoegen weer te geven, zodat de gebruiker de actie kan bevestigen).
- Verwijderd ondersteuning die in de vorige uitgave was uitgeschakeld DOMRequest.
- Verwijderd eigenschap SVGAElement.text (gebruik hiervoor in plaats daarvan textContent).
- Ontwikkelaarstools:
- CSP-overtredingsmeldingen became meer informatief.
- Debugger heeft geleerd alle DOM-mutaties volgen (:tracer ādom-mutations).
- Teruggebracht Een optie die een jaar geleden is verwijderd, waarmee de overlay met de melding dat de webapplicatie op pauze is gezet in de debugger kon worden uitgeschakeld (devtools.debugger.features.overlay). Deze werd als overbodig beschouwd, maar de praktijk heeft aangetoond dat webontwikkelaars deze soms nodig hebben.
- Aan de onderkant van het debuggerpaneel is toegevoegd menu voor verschillende acties met betrekking tot de broncode.
Bron: linux.org.ru
