Do dyspozycji Firefox 125. Odkryty w ostatniej chwili przed premierą błąd krytyczny, więc wydanie jest ustawione na wersję 125.0.1.
- Linux: Wdrożone możliwość ukrycia przycisków sterujących oknem dostarczanych przez motywy innych firm (na przykład, jeśli użytkownik zainstalował motyw przeglądarki innej firmy, ale chce używać przycisków pasujących do motywu systemu): widget.gtk.non-native-titlebar- przyciski.włączone.
- Widok Firefoksa:
- Na liście otwartych kart teraz są pokazane i przypiętych zakładek (w postaci rzędu ikon).
- Dodany przyciski zamykania zakładek (wcześniej ta akcja była ukryta w menu).
- Dodano opcje „Przypnij” i „Wycisz” do menu karty.
- Dodano wizualne wskazania, że karta jest otwarta jest w zakładkach lub naprawił na stronie głównej.
- Przeglądarka plików PDF obsługuje teraz podświetlanie tekstu (ta funkcja wola stopniowo udostępniane coraz większej liczbie użytkowników).
- Pojawił się możliwość oglądania chronionego strumieniowego wideo przy użyciu kodeka AV1.
- Jeśli schowek zawiera łącze, to po ustawieniu fokusu na pusty pasek adresu użytkownik go zobaczy sugestia, aby skorzystać z tego linku (browser.urlbar.clipboard.featureGate).
- Wyszukiwanie otwartych kart za pomocą paska adresu jest teraz możliwe производится nadotycząca wszystkie kontenery, a nie tylko bieżący (browser.urlbar.switchTabs.searchAllContainers).
- Dla wygody użytkowników przyzwyczajonych do korzystania z wielu przeglądarek, dodany nowa strona usługi about:settings, która jest linkiem do about:preferences.
- Domyślnie teraz są zablokowane wszystkie pobrania za pośrednictwem niezabezpieczonego protokołu HTTP (poprzednio blokowane było tylko pobieranie inicjowane ze stron HTTPS). Protokół HTTP jest niepewny; każdy węzeł pośredni może zmienić lub zastąpić pobrany plik. Użytkownik oczywiście nadal ma możliwość wymuszenia zezwolenia na pobieranie.
- Ulepszony ochrona przed fałszowaniem nazw domen (kiedy używane są znaki z alfabetów narodowych).
- W zestawie zapisywanie i automatyczne uzupełnianie adresów (tylko dla użytkowników z USA i Kanady).
- Głos działa teraz w trybie czytania można sterowanie za pomocą strzałek na klawiaturze.
- zmieniony Interakcja z grupami przycisków opcji podczas nawigacji za pomocą klawisza Tab. Jeśli którykolwiek z przycisków jest aktywny, zostanie on wybrany po naciśnięciu Tab. Jeśli żaden nie jest aktywny, Tab wybiera pierwszy przycisk, Shift+Tab wybiera ostatni, a drugie naciśnięcie Tab opuszcza grupę przycisków i przechodzi do następnego elementu, zamiast przełączać przyciski jak poprzednio. To zachowanie jest zgodne ze standardem WAI-ARIA.
- Windows: Do zbudowania teraz stosowany Kompilator Visual Studio 2022.
- CSS:
- Właściwość wyrównaj zawartość teraz działa z wyświetlaczem: blok; (pozwala wyrównywać elementy na poziomie bloku bez konwertowania kontenera na flex lub siatkę).
- Właściwość pudełko transformacji nabyty obsługa wartości pól zawartości i obrysu.
- Wdrożono wsparcie majątkowe widoczność treści (pozwala pominąć renderowanie elementu, dopóki nie będzie on rzeczywiście potrzebny).
- JavaScript:
- Dołączony wsparcie Międzynarodowy segmentator (umożliwia wykonanie segmentacji tekstu ciągu znaków w oparciu o ustawienia regionalne, na przykład dzielenie ciągu na słowa w językach, w których nie stosuje się spacji do oddzielania słów).
- Wdrożone wsparcie importuj pliki JSON jako moduły.
- montaż sieci: Dołączony Obsługa wielu pamięci (umożliwia modułom WASM używanie i importowanie wielu niezależnych liniowych lokalizacji pamięci).
- Dołączony wsparcie Popoverowe API (umożliwia tworzenie pływających elementów interfejsu użytkownika najwyższego poziomu, których można używać w menu akcji, niestandardowych toastach itp.). Wyskakujące okienko i jego wyzwalacz można utworzyć przy użyciu atrybutów HTML lub JavaScript i stylizować przy użyciu CSS. Zaimplementowano następujące internetowe interfejsy API:
- Właściwości Element HTMLButton element docelowy popover и popoverTargetAkcja.
- Właściwości Element wejściowy HTML element docelowy popover и popoverTargetAkcja.
- Właściwość Element HTML popover, metody ukryjPopover(), pokażPopover() и przełączPopover(), a także wydarzenia przed przełączeniem и zdarzenia toggle_event.
- Podczas tworzenia wyskakujących okienek możesz użyć pseudoklasy :popover-otwarte i pierwiastek ::zasłona.
- Obsługiwane są także atrybuty globalne popovertarget и popovertargetaction.
- Pojawił się wsparcie właściwości RTCIceTransport były и stan zgromadzeniapowiązane wydarzenia zmiana stanu и wydarzeniezmiany stanu spotkania, a także właściwości RTCDtlsTransport.iceTransport.
- Wdrożone wsparcie Element.ariaBrailleLabel и Element.ariaBrailleRolaOpis (odzwierciedlają globalne atrybuty ARIA HTML aria-braillelabel и aria-brailleroopis.
- Dołączony wsparcie Schowek.readText() (pozwala wyświetlić menu kontekstowe wklejania podczas próby odczytania danych ze schowka, dzięki czemu użytkownik może potwierdzić akcję).
- Usunięto obsługa wyłączona w ostatniej wersji DOMRądanie.
- REMOVED własność Tekst SVGAElement (zamiast tego powinieneś go użyć Treść tekstowa).
- Narzędzia deweloperskie:
- Raporty o naruszeniach CSP stal bardziej pouczające.
- Debugger nauczyli śledź wszystkie mutacje DOM (:tracer --dom-mutations).
- Zwrócony usunięta rok temu opcja umożliwiająca wyłączenie nakładki z komunikatem o wstrzymaniu aplikacji webowej w debugerze (devtools.debugger.features.overlay). Uznano, że jest to niepotrzebne, ale praktyka pokazała, że twórcy stron internetowych czasami tego potrzebują.
- Na dół panelu debugera dodany menu umożliwiające różne działania dotyczące kart kodowych.
Źródło: linux.org.ru
