Wydanie Firefox 99

Wydano przeglądarkę internetową Firefox 99. Dodatkowo stworzono aktualizację gałęzi z długoterminowym wsparciem — 91.8.0. Gałąź Firefox 100 trafiła do fazy beta-testów, a jej wydanie zaplanowano na 3 maja.

Główne nowości w Firefox 99:

  • Dodano wsparcie dla natywnych menu kontekstowych GTK. Możliwość ta włącza się poprzez parametr „widget.gtk.native-context-menus” w about:config.
  • Dodano pływające paski przewijania GTK (pełny pasek przewijania pojawia się tylko po najechaniu kursorem myszy, a w pozostałym czasie przy każdym ruchu myszy wyświetla się cienka linia wskaźnika, pozwalająca zobaczyć aktualne przesunięcie na stronie, jednak jeśli kursor nie porusza się, wskaźnik znika po pewnym czasie). Możliwość ta jest na razie domyślnie wyłączona, aby ją włączyć, należy skorzystać z ustawienia widget.gtk.overlay-scrollbars.enabled w about:config.
    Wydanie Firefox 99
  • Wzmocniono izolację sandbox na platformie Linux: procesom obsługującym treści webowe zabroniono dostępu do serwera X11.
  • Rozwiązano kilka problemów, które ujawniały się podczas korzystania z Wayland. W szczególności naprawiono problem z blokowaniem wątków, poprawiono skalowanie okienek popup oraz zapewniono działanie menu kontekstowego przy sprawdzaniu pisowni.
  • W wbudowanym czytniku PDF dodano wsparcie dla wyszukiwania z uwzględnieniem lub bez uwzględnienia znaków diakrytycznych.
  • Do trybu czytania (ReaderMode) dodano skrót klawiszowy „n” do włączania/wyłączania trybu czytania na głos (Narrate).
  • W wersji na platformę Android dodano możliwość selektywnego usuwania plików cookie oraz lokalnych danych przechowywanych wyłącznie dla konkretnego domeny. Naprawiono awarię, która występowała po przełączeniu się z innej aplikacji do przeglądarki, zastosowaniu aktualizacji lub odblokowaniu urządzenia.
  • Dodano właściwość navigator.pdfViewerEnabled, która pozwala aplikacjom webowym zidentyfikować, czy przeglądarka ma wbudowaną funkcjonalność do wyświetlania dokumentów PDF.
  • Dodano wsparcie dla metody RTCPeerConnection.setConfiguration(), która pozwala stronom dostosować ustawienia WebRTC w zależności od parametrów połączenia sieciowego, zmienić serwer ICE używany do połączenia oraz zastosowane polityki przesyłania danych.
  • API Network Information jest domyślnie wyłączony, przez co nie można uzyskać dostępu do informacji o aktualnym połączeniu (np. typ (komórkowy, Bluetooth, Ethernet, Wi-Fi) i prędkość). Wcześniej ten API był włączony tylko dla platformy Android.

Oprócz nowych funkcji i poprawek błędów w Firefox 99 usunięto 30 luk w zabezpieczeniach, z czego 9 oznaczono jako niebezpieczne. 24 luki (21 zidentyfikowane w CVE-2022-28288 i CVE-2022-28289) spowodowane są problemami z pamięcią, takimi jak przepełnienie bufora i odwołanie do już zwolnionych obszarów pamięci. Problemy te mogą potencjalnie prowadzić do wykonania kodu przez atakującego po otwarciu specjalnie przygotowanych stron.

W wersji beta Firefox 100 wprowadzono możliwość jednoczesnego korzystania z różnych słowników podczas sprawdzania pisowni. W systemach Linux i Windows domyślnie włączono pływające paski przewijania. W trybie "obraz w obrazie" udostępniono napisy podczas oglądania filmów na YouTube, Prime Video i Netflix. Włączono API Web MIDI, które umożliwia interakcję aplikacji webowej z podłączonymi do komputera użytkownika urządzeniami muzycznymi z interfejsem MIDI (w Firefox 99 można włączyć to za pomocą ustawienia dom.webmidi.enabled w about:config).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster