Dostępny Firefox 83
- Silnik JS SpiderMonkey otrzymał dużą aktualizację o kodowej nazwie Warp, w wyniku czego poprawiło się bezpieczeństwo, wydajność (wzrost o 15%), responsywność stron (do 12%), a zużycie pamięci zmniejszyło się o 8%. Na przykład załadunek Google Docs przyspieszył o około 20%.
- Tryb „tylko HTTPS” został uznany za wystarczająco gotowy (teraz uwzględnia adresy z sieci lokalnej, gdzie stosowanie HTTPS często jest niemożliwe, a po nieudanej próbie wejścia po HTTPS proponuje użytkownikowi skorzystanie z HTTP). Ten tryb włącza się w graficznym interfejsie ustawień. Strony, które nie obsługują HTTPS, można dodać do listy wyjątków (klikając ikonę zamka w pasku adresu).
- Tryb „obraz w obrazie” wspiera sterowanie z klawiatury.
- Druga duża aktualizacja paska adresu:
- Ikony wyszukiwarek wyświetlają się od razu, przed rozpoczęciem wpisywania zapytania.
- Kliknięcie na ikonę wyszukiwarki już nie prowadzi do natychmiastowego wyszukiwania wpisanego tekstu, a jedynie wybiera tę wyszukiwarkę (aby użytkownik mógł wybrać inną wyszukiwarkę, zobaczyć podpowiedzi, doprecyzować zapytanie). Stare zachowanie dostępne jest przez Shift+LPM.
- Podczas wpisywania adresu jednej z dostępnych wyszukiwarek, zostanie zaproponowane uczynienie jej bieżącą.
- Dodano ikony wyszukiwania według zakładek, otwartych kart i historii.
- Przeglądarka PDF zyskała wsparcie dla AcroForm, pozwalając na wypełnianie, drukowanie i zapisywanie formularzy w dokumentach PDF.
- Okna autoryzacji HTTP już nie blokują interfejsu przeglądarki (są teraz przypisane do karty).
- Dodano pozycję w menu kontekstowym „Drukuj zaznaczony obszar”.
- Dodano ustawienie umożliwiające wyłączenie sterowania mediami z klawiatury/słuchawek.
- Firefox będzie automatycznie usuwać ciasteczka stron, które były przyłapane na śledzeniu użytkownika, jeśli użytkownik nie interagował ze stroną przez ostatnie 30 dni.
- Dodano możliwość ukrycia nagłówka „Najlepsze strony” na stronie nowej karty (browser.newtabpage.activity-stream.hideTopSitesTitle), a także ukrycia sponsorowanych stron z czołówki (browser.newtabpage.activity-stream.showSponsoredTopSites).
- Poprawiono interfejs współdzielenia ekranu, teraz użytkownik ma łatwiejszy dostęp do zrozumienia, z jakimi urządzeniami trwa współdzielenie.
- Przywrócono ustawienie security.tls.version.enable-deprecated (ustawiane na true, gdy użytkownik napotyka stronę korzystającą z TLS 1.0/1.1 i zgadza się na włączenie obsługi tych algorytmów; deweloperzy chcą za pomocą telemetrii ocenić liczbę takich użytkowników, aby zdecydować, czy nadszedł czas na usunięcie wsparcia dla przestarzałych algorytmów szyfrowania).
- Dodano parser hosts napisany w Rust. Domeny znalezione w tym pliku nie będą rozwiązywane za pomocą DNS-over-HTTPS.
- Na stronę about:protections dodano reklamę Mozilla VPN (dla regionów, w których usługa ta jest dostępna).
- Użytkownicy z Indii z angielską lokalizacją otrzymają rekomendacje Pocket na stronach nowych kart.
- Czytniki ekranu zaczęły poprawnie rozpoznawać akapity w Google Docs oraz przestały traktować znaki interpunkcyjne jako część słowa w trybie czytania słowo po słowie. Strzałki na klawiaturze teraz działają poprawnie po przełączeniu na okno „obraz w obrazie” za pomocą Alt+Tab.
- Na urządzeniach z ekranami dotykowymi (Windows) i touchpadami (macOS) powiększanie za pomocą szczypania teraz działa tak, jak to jest realizowane w Chromium i Safari. (powiększana jest tylko bieżąca sekcja, a nie cała strona).
- Użycie emulatora Rosetta 2 na najnowszych komputerach Apple z systemem macOS Big Sur i procesorami ARM jest teraz stabilne.
- Na platformie macOS znacznie zmniejszono zużycie energii podczas przywracania sesji w zminimalizowanym oknie przeglądarki.
- Rozpoczęto stopniowe włączanie WebRender dla użytkowników Windows 7 i 8, jak również użytkowników macOS 10.12 – 10.15.
- HTML/XML:
- Linki w formacie teraz obsługują atrybut crossorigin.
- Wszystkie elementy MathML zyskały wsparcie dla atrybutu displaystyle.
- CSS:
- :-moz-any() jest teraz odniesieniem do :is().
- Dodano wsparcie dla kanonicznych gradientów CSS..
- JavaScript: реализована поддержка свойства Intl[@@toStringTag], zwracającego domyślną wartość Intl.
- Narzędzia dewelopera:
- Do Inspektora dodano ikonę „przewijania”,.
- Konsola webowa: komenda :screenshot nie ignoruje już argumentu —dpr, jeśli podano argument —fullpage.
Źródło: linux.org.ru
