Dostupný Firefox 125. Objeven na poslední chvíli před vydáním kritická chyba, takže vydání je nastaveno na verzi 125.0.1.
- Linux: Realizováno možnost skrýt tlačítka ovládání oken poskytovaná motivy třetích stran (například pokud si uživatel nainstaloval motiv prohlížeče třetí strany, ale chce použít tlačítka, která odpovídají systémovému motivu): widget.gtk.non-native-titlebar- tlačítka.povoleno.
- Zobrazení Firefoxu:
- Nyní v seznamu otevřených karet jsou ukázány a připnuté karty (ve formě řady ikon).
- Přidal tlačítka pro zavření karet (dříve byla tato akce v nabídce skryta).
- Do nabídky karet byly přidány možnosti „Připnout“ a „Ztlumit“.
- Přidána vizuální indikace, že je karta otevřena je v záložkách popř opraveno na domovské stránce.
- Prohlížeč PDF nyní podporuje zvýrazňování textu (tato funkce vůle postupně zařazovat pro stále více uživatelů).
- Objevil se možnost prohlížet chráněné streamované video pomocí kodeku AV1.
- Pokud schránka obsahuje odkaz, pak když je fokus nastaven na prázdný adresní řádek, uživatel uvidí návrh sledovat tento odkaz (browser.urlbar.clipboard.featureGate).
- Nyní probíhá vyhledávání otevřených karet prostřednictvím adresního řádku производится na všechny nádoby, a nejen aktuální (browser.urlbar.switchTabs.searchAllContainers).
- Pro pohodlí uživatelů zvyklých používat více prohlížečů přidal nová servisní stránka about:settings, což je odkaz na about:preferences.
- Výchozí nyní jsou zablokovány veškeré stahování přes nezabezpečený protokol HTTP (dříve bylo blokováno pouze stahování zahájené z HTTPS stránek). Protokol HTTP je nezabezpečený, kterýkoli mezilehlý uzel může změnit nebo nahradit stažený soubor. Uživatel má samozřejmě stále možnost vynutit si povolení stahování.
- Vylepšené ochrana proti falšování doménových jmen (když jsou použity znaky národních abeced).
- Povoleno ukládání a automatické vyplňování adres (pouze pro uživatele z USA a Kanady).
- Hlasové ovládání je nyní v režimu čtení jeden může ovládání pomocí šipek na klávesnici.
- změněn Interakce se skupinami přepínacích tlačítek při navigaci pomocí klávesy Tab. Pokud je některé z tlačítek aktivní, bude vybráno po stisknutí Tab. Pokud žádné není aktivní, pak Tab vybere první tlačítko, Shift+Tab vybere poslední a druhé stisknutí Tab opustí skupinu tlačítek a přesune se na další prvek, místo aby tlačítky procházel jako dříve. Toto chování je v souladu se standardem WAI-ARIA.
- Windows: Nyní sestavit aplikováno Kompilátor Visual Studio 2022.
- CSS:
- Vlastnost zarovnat-obsah teď práce s displejem: blok; (umožňuje zarovnat prvky na úrovni bloku bez přeměny kontejneru na ohyb nebo mřížku).
- Vlastnost transform-box získal podpora hodnot content-box a stroke-box.
- Realizována podpora majetku viditelnost obsahu (umožňuje přeskočit vykreslování prvku, dokud není skutečně potřeba).
- JavaScript:
- Zahrnuta podpora Intl.Segmenter (umožňuje provádět segmentaci textu řetězce na základě národního prostředí, například rozdělení řetězce na slova v jazycích, které k oddělení slov nepoužívají mezery).
- Realizováno podpora importovat soubory JSON jako moduly.
- montáž webu: Zahrnuta Podpora více pamětí (umožňuje modulům WASM používat a importovat více nezávislých lineárních paměťových míst).
- Zahrnuta podpora Popover API (umožňuje vytvářet plovoucí prvky uživatelského rozhraní nejvyšší úrovně, které lze použít pro akční nabídky, vlastní toasty atd.). Vyskakovací okno a jeho spouštěč lze vytvořit pomocí atributů HTML nebo JavaScript a stylizovat pomocí CSS. Jsou implementována následující webová rozhraní API:
- Vlastnosti HTMLButtonElement popoverTargetElement и popoverTargetAction.
- Vlastnosti HTMLInputElement popoverTargetElement и popoverTargetAction.
- Vlastnost HTMLElement druh muffinu, metody hidePopover(), showPopover() и togglePopover(), stejně jako události před přepnutím и události toggle_event.
- Při vytváření vyskakovacích oken můžete použít pseudo třídu :popover-open a prvek ::pozadí.
- Podporovány jsou také globální atributy popovertarget и popovertargetaction.
- Objevil se podpora vlastností RTCIceTransport stát и shromažďovací státsouvisející události změna stavu и collectingstatechange_event, stejně jako vlastnosti RTCDtlsTransport.iceTransport.
- Realizováno podpora Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (odrážejí globální atributy HTML ARIA aria-braillelabel и árie-braillerolepopis.
- Zahrnuta podpora Clipboard.readText() (umožňuje zobrazit kontextovou nabídku vložení při pokusu o načtení dat ze schránky, aby uživatel mohl akci potvrdit).
- Smazáno podpora deaktivována v posledním vydání Žádost DOM.
- Odebráno vlastnictví SVGAElement.text (měli byste to místo toho použít textObsah).
- Vývojářské nástroje:
- Zprávy o porušení CSP ocel více informativní.
- Debugger naučil se sledovat všechny DOM mutace (:tracer --dom-mutations).
- Vrátil možnost odstraněná před rokem, která umožňuje zakázat překrytí zprávou, že webová aplikace je pozastavena v ladicím programu (devtools.debugger.features.overlay). Bylo to považováno za zbytečné, ale praxe ukázala, že weboví vývojáři to někdy potřebují.
- Do spodní části panelu ladicího programu přidal menu pro různé akce týkající se kódových karet.
Zdroj: linux.org.ru
