Wydanie Firefoksa 99

Wydana została przeglądarka internetowa Firefox 99. Dodatkowo została stworzona aktualizacja gałęzi długoterminowego wsparcia - 91.8.0. Oddział Firefox 100 został przeniesiony do fazy testów beta, których premiera zaplanowana jest na 3 maja.

Kluczowe innowacje w Firefoksie 99:

  • Dodano obsługę natywnych menu kontekstowych GTK. Funkcję włącza się za pomocą parametru „widget.gtk.native-context-menus” w about:config.
  • Dodano pływające paski przewijania GTK (pełny pasek przewijania pojawia się tylko wtedy, gdy poruszasz kursorem myszy, przez resztę czasu, przy dowolnym ruchu myszy, wyświetlany jest wskaźnik cienkiej linii, który pozwala zrozumieć aktualne przesunięcie na stronie, ale jeśli kursor nie porusza się, wskaźnik po chwili znika). Ta funkcja jest obecnie domyślnie wyłączona; aby ją włączyć w about:config, dostępne jest ustawienie widget.gtk.overlay-scrollbars.enabled.
    Wydanie Firefoksa 99
  • Wzmocniono izolację piaskownicy na platformie Linux: procesy przetwarzające treści internetowe nie mają dostępu do serwera X11.
  • Rozwiązano niektóre problemy, które wystąpiły podczas korzystania z Waylanda. W szczególności naprawiono problem z blokowaniem wątków, dostosowano skalowanie wyskakujących okienek i włączono menu kontekstowe podczas sprawdzania pisowni.
  • Wbudowana przeglądarka plików PDF umożliwia wyszukiwanie ze znakami diakrytycznymi lub bez nich.
  • Do trybu ReaderMode dodano klawisz skrótu „n”, umożliwiający włączenie/wyłączenie trybu narracji.
  • Wersja na platformę Android zapewnia możliwość selektywnego czyszczenia plików Cookies i przechowywanych danych lokalnych tylko dla konkretnej domeny. Naprawiono awarię występującą po przełączeniu się na przeglądarkę z innej aplikacji, zastosowaniu aktualizacji lub odblokowaniu urządzenia.
  • Dodano właściwość navigator.pdfViewerEnabled, za pomocą której aplikacja internetowa może określić, czy przeglądarka ma wbudowaną możliwość wyświetlania dokumentów PDF.
  • Dodano obsługę metody RTCPeerConnection.setConfiguration(), która umożliwia witrynom dostosowanie ustawień WebRTC w zależności od parametrów połączenia sieciowego, zmianę serwera ICE używanego do połączenia oraz stosowanych zasad przesyłania danych.
  • Interfejs Network Information API, za pośrednictwem którego można było uzyskać dostęp do informacji o bieżącym połączeniu (np. o typie (komórkowy, bluetooth, ethernet, Wi-Fi) i szybkości), jest domyślnie wyłączony. Wcześniej ten interfejs API był włączony tylko dla platformy Android.

Oprócz innowacji i poprawek błędów, Firefox 99 wyeliminował 30 luk, z czego 9 zostało oznaczonych jako niebezpieczne. 24 luki (21 podsumowano w CVE-2022-28288 i CVE-2022-28289) są spowodowane problemami z pamięcią, takimi jak przepełnienie bufora i dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą doprowadzić do wykonania kodu przez osobę atakującą podczas otwierania specjalnie zaprojektowanych stron.

Wersja beta przeglądarki Firefox 100 wprowadza możliwość jednoczesnego korzystania ze słowników dla różnych języków podczas sprawdzania pisowni. W systemach Linux i Windows pływające paski przewijania są domyślnie włączone. W trybie obrazu w obrazie napisy są wyświetlane podczas oglądania filmów z serwisów YouTube, Prime Video i Netflix. Web MIDI API jest włączone, co pozwala na interakcję z poziomu aplikacji internetowej z urządzeniami muzycznymi wyposażonymi w interfejs MIDI podłączonymi do komputera użytkownika (w przeglądarce Firefox 99 można ją włączyć za pomocą ustawienia dom.webmidi.enabled w about:config).

Źródło: opennet.ru

Dodaj komentarz