Dostępny Firefox 76.
- Menadżer haseł:
- Od teraz ostrzega o tym, że zapisane dla zasobu dane logowania i hasło zostały ujawnione w wycieku, który nastąpił z tego zasobu, a także o tym, że zapisane hasło było zauważone w wycieku z innego zasobu (dlatego warto używać unikalnych haseł). Sprawdzenie na wyciek nie ujawnia loginów i haseł użytkownika zdalnemu serwerowi: login i hasło są haszowane, a pierwsze kilka znaków hasza jest wysyłane do usługi Have I Been Pwned, która zwraca wszystkie hasze, które spełniają zapytanie. Następnie przeglądarka lokalnie porównuje pełny hash. Zbieżność oznacza, że dane uwierzytelniające znajdują się w jakiejkolwiek luce.
- Podczas tworzenia nowego konta lub zmiany istniejącego hasła użytkownik automatycznie może wygenerować silne hasło (12 znaków, w tym litery, cyfry i znaki specjalne). Teraz ta funkcja jest dostępna dla wszystkich pól , a nie tylko tych, które mają atrybut „autocomplete = new-password”.
- W macOS i Windows, gdy próbujesz wyświetlić zapisane hasła będzie żądany jest hasło/PIN/biometria/karta sprzętowa od konta OS (pod warunkiem, że hasło główne nie jest ustawione). Realizację tej możliwości w Linuxie utrudnia błąd 1527745.
- Udoskonalono tryb „obraz w obrazie”: odłączone wideo można przełączyć w tryb pełnoekranowy (i z powrotem) podwójnym kliknięciem.
- Pojawiła się możliwość pracy z konkretną stroną jako z aplikacją desktopową (w oddzielnym oknie, w którym brak jest interfejsu przeglądarki, a przechodzenie do linków jest możliwe tylko w obrębie bieżącej domeny). Ustawienie browser.ssb.enabled dodaje do menu strony („trzy kropki” w pasku adresu) opcję „Zainstaluj stronę jako aplikację”.
- Dodano tryb pracy „tylko HTTPS” (dom.security.https_only_mode), w którym wszystkie żądania protokołu HTTP są automatycznie realizowane jako HTTPS i blokowane, jeśli dostęp przez HTTPS się nie udał. Ponadto, począwszy od Firefox 60, istnieje delikatniejsza opcja security.mixed_content.upgrade_display_content, która robi to samo, ale tylko w odniesieniu do treści pasywnej (obrazów i plików multimedialnych).
- Na systemach korzystających z Wayland zrealizowano sprzętowe przyspieszenie odtwarzania wideo w formacie VP9 i innych formatach (w dodatku do obsługi przyspieszenia H.264). poprzednim wydaniu поддержке ускорения H.264).
- W interfejsie zarządzania dodatkami teraz są wyświetlane wszystkie domeny, do których dodatek ma dostęp (wcześniej wyświetlane były tylko niektóre pierwsze domeny z listy).
- Strona about:welcome została całkowicie przeprojektowana.
- Przy otwieraniu nowych kart nieco zmniejszono szerokość cienia wokół paska adresu.
- Nieco zwiększono rozmiar paska zakładek, aby użytkownicy ekranów dotykowych nie zaliczyli pomyłek.
- WebRender jest domyślnie włączony na laptopach działających pod systemem Windows z grafiką Intel co najmniej 9 generacji (HD Graphics 510 i wyżej) i rozdzielczością ekranu <= 1920×1200.
- Zrealizowano wsparcie kolory systemowe CSS4.
- JS: włączono obsługę numberingSystem i calendar w formatach Intl.NumberFormat, Intl.DateTimeFormat i Intl.RelativeTimeFormat.
- Wsparcie zostało włączone AudioWorklet, co umożliwia zaawansowane przetwarzanie dźwięku w takich scenariuszach, jak gry czy rzeczywistość wirtualna. Dodatkowo rozwiązano problem braku dźwięków w kliencie webowym Zoom.
- Parametr window.open() windowFeatures już nie pozwala na ukrywanie jakichkolwiek elementów okna przeglądarki (tabbar, menubar, toolbar, personalbar), a służy jedynie do wskazania, czy strona zostanie otwarta w osobnym oknie. Ta funkcjonalność była wspierana tylko w Firefoksie i IE, a także powodowała problemy przy przywracaniu sesji.
- Próby stron internetowych przejścia do nieznanego protokołu za pomocą location.href lub <meta http-equiv=«refresh»> już nie prowadzą do strony "Nieznany typ adresu", a są cicho blokowane (jak w Chromium). Aby otworzyć aplikacje zewnętrzne, należy użyć window.open() lub .
- Narzędzia dewelopera:
- Debugger: elementy panelu „Źródła” otrzymali punktu w menu kontekstowym „Umieść w czarnej liście”.
- Debugger: „Stos wywołań → Skopiuj ślad stosu” od teraz kopiuje pełne linki, a nie tylko nazwy plików.
- Monitor sieciowy: szerokość kolumny dopasowuje się do zawartości po podwójnym kliknięciu na granicy kolumny.
- Monitor sieciowy: punkt w menu „Kopiuj → Kopiuj jako cURL” uzyskał opcja —globoff, która tłumi globbing, jeśli skopiowany link zawiera nawiasy kwadratowe.
- Monitor sieciowy: zakładka „Wiadomości” dla żądań websockets otrzymał nowy filtr „Control” do wyświetlania ramek sterujących.
- Konsola webowa: w trybie wielowierszowym fragmenty kodu dłuższe niż pięć linii są skracane do pięciu linii, poprzedzone ikoną trójkąta i zakończone wielokropkiem. Po kliknięciu rozwijają się i pokazują kod w całości, a po ponownym kliknięciu zwijają się.
- Konsola internetowa: odnośniki do elementów DOM wyświetlanych w konsoli, zyskały punktem menu kontekstowego „Pokaż w inspektorze”, który pokazuje element na panelu HTML inspektora strony.
Źródło: linux.org.ru
