Dostępny Firefox 81.
- W systemie Linux naprawiono problemy z DMABuf i sprzętowym przyspieszeniem odtwarzania wideo, a w macOS została wdrożona sprzętowe przyspieszenie wideo w formacie VP9. Na urządzeniach z GPU Adreno 5xx (z wyjątkiem 505 i 506) włączono WebRender.
- Wsparcie zostało włączone klawiszy multimedialnych (sprzętowych przycisków sterujących odtwarzaniem na klawiaturach i słuchawkach). Działa, nawet gdy okno przeglądarki nie jest w fokusie lub sesja jest zablokowana.
- Dla użytkowników z USA i Kanady włączono zapisywanie i autouzupełnianie formularzy zawierających dane kart płatniczych (użytkownicy z innych krajów mogą to włączyć za pomocą ustawień dom.payments.defaults.saveCreditCard i extensions.formautofill.creditCards, a dla synchronizacji — services.sync.engine.creditcards).
- Z interfejsu przeglądarki PDF usunięto niektóre tekstury, cienie, gradienty i animacje. Zwiększono rozmiar przycisków. Nowy interfejs lepiej współczeszcza się z interfejsem przeglądarki. Dodano wsparcie dla AcroForm (wypełnianie formularzy, zostanie dodane później, włącza się ustawieniem pdfjs.renderInteractiveForms).
- Dodano nową wstępnie zainstalowaną tematykę — Alpenglow.
- W interfejsie ustawień dodano ostrzeżenie informację, że jedno z zainstalowanych dodatków zarządza zapisywaniem danych logowania.
- Na stronę otwieraną przy starcie prywatnej sesji dodano sugestię spróbowania Mozilla VPN.
- Użytkownicy Firefox z Austrii, Belgii i Szwajcarii, korzystający z niemieckiej lokalizacji, otrzymają rekomendacje od Pocket na stronie nowej karty.
- Rozszerzono liczbę ustawień sekcji „Prywatność i ochrona”, które podlegają synchronizacji.
- Pliki z rozszerzeniami .xml, .svg i .webp przy otwieraniu z menedżera pobierania będą otwierane bezpośrednio w przeglądarce.
- Po zaimportowaniu zakładek z innych przeglądarek automatycznie wyświetli się panel zakładek.
- Zainstalowane pakiety językowe teraz aktualizują się jednocześnie z przeglądarką (w przeciwnym razie użytkownicy po aktualizacji przeglądarki otrzymywali interfejs w języku domyślnym).
- Kontrola multimediów HTML5 jest teraz bardziej przyjazna dla osób z ograniczeniami:
- Elementy sterujące pozostają dostępne dla czytników ekranu, nawet jeśli są tymczasowo ukryte.
- Wartości przeszłego i całkowitego czasu są dostępne dla czytników ekranu.
- Różne elementy, które nie miały etykiet, teraz je otrzymały.
- Czytniki ekranu nie informują już o postępach bez wyraźnej prośby ze strony użytkownika.
- Link do Firefox Send została usunięta z menu konta (usługa ta została zamknięta).
- Zabronione jest przesyłanie plików z izolowanych ramek. Aby to umożliwić, należy ustawić atrybutowi sandbox wartość allow-downloads lub allow-downloads-without-user-activation.
- HTML: usunięto wsparcie dla niestandardowego atrybutu mozallowfullscreen w <iframe>. Zamiast tego należy używać allow="fullscreen".
- CSS:
- Usunięto wsparcie dla niestandardowego ::-moz-focus-outer w pseudo-elemencie.
- overflow:-moz-hidden-unscrollable zostało przemianowane na overflow:clip.
- HTTP: nagłówki Content-Disposition teraz mogą zawierać nazwy plików z przestrzeniami bez otaczania cudzysłowami.
- DOM:
- Konstruktor File już nie zamienia slashy w nazwach plików na dwukropki.
- Worker i SharedWorker już nie wykonują skryptów JavaScript o niewłaściwym typie MIME.
- Narzędzia dewelopera:
- Pliki TypeScript teraz poprawnie są rozpoznawane w debuggerze i oznaczane odpowiednimi ikonami, co ułatwia ich wyszukiwanie na liście.
- Odpowiedzi HTTP JSON z symbolami zapobiegającymi XSSI są poprawnie analizowane, a dane JSON prezentowane są w interfejsie drzewa.
- Dodano możliwość wstrzymania pierwszej operacji skryptu (gdy programiści chcą debugować efekty uboczne spowodowane wykonaniem skryptu lub timerami).
- Ulepszono symulacji zaburzeń postrzegania kolorów. Usunięto symulację protanopii, deuteranopii i tritanopii dichromatyk.Dodano symulację achromatopii..
Źródło: linux.org.ru
