Do dyspozycji Firefox 121.
Co nowego:
- Wsparcie Waylanda w cenie. Domyślnie zamiast XWayland zostanie użyty kompozytor Wayland (więcej nie jest wymagane uruchom przeglądarkę z parametrami MOZ_ENABLE_WAYLAND). Umożliwiło to dodanie obsługi gestów na touchpadach i ekranach dotykowych, nawigację przesuwaniem, obsługę różnych ustawień DPI, gdy w systemie jest wiele monitorów, a także poprawę wydajności graficznej. Ze względu na ograniczenia protokołu Waylanda z oknami obrazu w obrazie będzie musiał albo wchodzisz w interakcję w specjalny sposób (zwykle klikając okno prawym przyciskiem myszy), albo dodatkowo dostosowujesz środowisko konsoli/pulpitu (KDE / GNOME). Oprócz, naprawiony Problem polegający na tym, że nie można było zwiększyć rozmiaru okna obrazu w obrazie w Wayland.
- Przeglądarka plików PDF ma teraz pływający przycisk (ikona kosza), który ułatwia usuwanie dodanych przez użytkownika rysunków, obrazów i tekstu.
- W oknie dialogowym ustawień dodany Opcja „Zawsze podkreślaj linki”.
- Jeśli system nie ma ustawionego domyślnego klienta poczty e-mail, podczas odwiedzania usługi poczty elektronicznej obsługującej otwieranie linków mailto://, Firefox zaoferuje ustaw siebie jako klienta poczty e-mail.
- Z Tor Browser przyjęty poprawka z dodanymi ustawieniami pozwalającymi nie wyświetlać tytułu bieżącej karty w tytule okna przeglądarki (privacy.exposeContentTitleInWindow.privacy.exposeContentTitleInWindow.pbm).
- W wielu wierszach słowo „Kopia”, wbrew zasadom języka rosyjskiego, zastępuje się słowem „Kopia”. Jak zanotowano jeden z wolontariuszy wspierających rosyjską lokalizację, opcja analfabeci jest bardziej powszechna i znana większości użytkowników (na przykład w interfejsie macOS Apple używa „Kopiuj”, a Microsoft w systemie Windows, który ma znacznie więcej użytkowników niż użytkowników macOS, używa „Kopiuj ”). W lokalizacjach ukraińskich i białoruskich używa się również słowa „Kopia”. Ponadto język nie jest statyczny, stale się rozwija i zmienia, a jego zasady dostosowują się do większości rodzimych użytkowników języka.
- Usunięto about:plugins, która powieliła sekcję Dodatki i motywy > Wtyczki.
- MacOS:
- Wdrożone wsparcie zespołu Voice Control.
- Wdrożone wsparcie Klucz uniwersalny.
- Windows:
- Przejdź do strony about:support dodany przypomnienie o zainstalowaniu rozszerzenia Microsoft AV1 ze Sklepu Windows (jeśli go brakuje) w celu sprzętowego przyspieszania dekodowania formatu AV1 (obsługiwanego przez karty graficzne NVIDIA RTX 3000, AMD RX 6000 (z wyjątkiem 6500XT) oraz Intel Xe i Arc Alchemist ).
- Naprawiony brak możliwości ustawienia Firefoksa jako przeglądarki domyślnej, jeśli jest on zainstalowany z pakietu MSIX.
- Wzmocniony mechanizm pracy z rejestrem.
- HTML: wdrożone wsparcie powolne ładowanie ramki (), co przyspiesza początkowe ładowanie strony, a także zmniejsza ruch i zużycie pamięci (w przypadku, gdy użytkownik nie przewinął strony w dół i nie było potrzeby ładowania ramki).
- CSS:
- Właściwość zawijanie tekstu teraz obsługuje balans i stabilne wartości (balans jest używany w przypadku krótkich bloków treści, takich jak nagłówki, i zapewnia, że treść jest zrównoważona i łatwa do odczytania, gdy obejmuje wiele linii. stabilny zapewnia, że edytowana treść nie przepływa ponownie podczas edycji przez użytkownika ).
- Dodany wsparcie selektora :ma()powszechnie nazywany rodzicielski selektor (umożliwia nadanie stylów elementowi na podstawie powiązanych elementów, np. li:has(ul) dopasuje listę zawierającą listę następnego poziomu, a h1:has(+ p) dopasuje nagłówek, po którym następuje akapit) .
- Właściwość text-indent nabyty wsparcie wartości każda linia и brelok (Ułatwia to określenie określonych stylów wcięć tekstu. Można także łączyć różne wartości, na przykład wcięcie tekstu: 3 wcięcia w każdym wierszu).
- JavaScript:
- Wdrożone obsługa metod statycznych Obietnica.z rozwiązaniem() (pozwala rozpatrzyć lub odrzucić obietnicę po jej utworzeniu).
- Analiza daty() obsługuje teraz dodatkowe formaty daty:
- Sformatuj RRRR-MMM-DD pozwala on określ rok większy niż 9999 (na przykład 19999-sty-01).
- MMM-DD-RRRR (np. 01 stycznia 1970).
- milisekundy dla formatów innych niż ISO (np. 1 stycznia 1970 10:00:00.050).
- Dzień tygodnia na początku (np. środa, 1970-01-01, środa, 1970-sty-01, przy czym dzień tygodnia nie musi być poprawny, np. dozwolony jest foo 1970-01-01).
- Inne zmiany Analiza daty():
- Daty RRRR-M-DD i RRRR-MM-D są większe nie są postrzegane jak daty GMT.
- Teraz milisekundy są obrzezani po 3 znakach, zamiast być zaokrąglane.
- WebAssembly: wprowadzono eliminację zawołania ogona w celu poprawy obsługi języków funkcjonalnych.
- WebTransport: interfejs WebTransportWyślij strumień otrzymał wsparcie majątkowe Wyślij zamówienie (pozwala określić priorytet wysyłania wątku względem innych wątków).
- Narzędzia programistyczne: teraz w debugerze można wyłącz debuger słów kluczowych; na bieżącej stronie.
Źródło: linux.org.ru