Wydano przeglądarkę internetową Firefox 152 oraz zaktualizowano wcześniejsze wersje z długoterminowym wsparciem — 140.12.0 i 115.37.0. W najbliższym czasie gałąź Firefox 153 trafi do etapu beta testów, a jej wydanie planowane jest na 21 lipca.
Główne nowości w Firefox 152 (1, 2, 3):
- Zmodernizowano interfejs konfiguratora, w którym rozszerzono możliwości wyszukiwania ustawień, większe sekcje podzielono na kilka osobnych stron, poprawiono nawigację oraz zaktualizowano etykiety i opisy ustawień.

- Dodano eksperymentalne wsparcie dla formatu obrazów JPEG XL, który został ustandaryzowany w 2021 roku (ISO/IEC 18181) jako uniwersalna alternatywa dla JPEG, przewyższająca WebP, JPEG, PNG i GIF pod względem efektywności kompresji, wspierająca kompresję istniejących plików JPEG bez utraty jakości, HDR, animacje, przezroczystość, tryb ładowania progresywnego oraz wielowarstwowe obrazy. Włączenie JPEG XL odbywa się w konfiguratorze w sekcji „Firefox Labs”.
- W trybie prywatnego przeglądania dodano możliwość tymczasowego wyłączenia blokady kodu śledzenia ruchu dla stron, z którymi wystąpiły problemy z powodu blokady. Obecność możliwych problemów jest określana na podstawie ponownego załadowania strony przez użytkownika. Dla ponownie załadowanych stron, na których zablokowano śledzenie, na górze pojawia się powiadomienie z propozycją tymczasowego wyłączenia blokady śledzenia w bieżącej karcie.

- W menu kontekstowym dodano podwójne opcje dla przycisków sterujących odtwarzaniem wideo (odtwarzanie, zatrzymywanie, wyciszenie, powtarzanie i otwieranie w trybie pełnoekranowym), co pozwala na zachowanie możliwości kontroli odtwarzania nawet na stronach, które blokują przyciski w swoich odtwarzaczach wideo (np. Instagram i TikTok).

- Dodano możliwość wyciszenia dźwięku we wszystkich oknach jednocześnie przez wpisanie w pasku adresu komend „mute”, „shush” lub „sssh”.
- W wersjach dla Linuxa i Windowsa dodano możliwość skopiowania linku do strony w karcie poprzez wybór „Share > Copy Link” w menu kontekstowym, które pojawia się po kliknięciu prawym przyciskiem myszy na karcie (pozwala to skopiować link bez przechodzenia na kartę). Jeśli zaznaczono kilka kart w ten sposób, można od razu skopiować kilka linków.

- W interfejsie ustawień zawartości paska (Więcej narzędzi > Dostosuj pasek narzędzi) pojawiła się możliwość przypinania przycisku „Wyślij kartę”.

- Zmiana skali strony przy użyciu klawiatury lub myszy odbywa się teraz w mniejszych krokach.
- W przypadku zamknięcia strony lub przełączenia na inną kartę po zainicjowaniu pobierania dokumentu PDF lub innego pliku wyświetlanego bezpośrednio, załadowana zawartość otwiera się teraz w tle.
- Do menu kontekstowego bocznego panelu z listą kart na innych urządzeniach użytkownika dodano przyciski do otwierania zawartości w nowej karcie lub w nowej grupie kart.
- W narzędziach dla web deweloperów dodano opcję „Pokaż komentarze” do włączania i wyłączania wyświetlania komentarzy (<!— —>) w HTML podczas inspekcji strony.
- W API powiadomień dodano możliwość dodawania przycisków z własnymi akcjami, wyświetlanych pod tekstem powiadomienia.
- Dodano właściwość CSS field-sizing, pozwalającą na uzależnienie rozmiaru elementów formularza od ich zawartości, na przykład w celu automatycznego zwiększania rozmiaru pola tekstowego w miarę wprowadzania danych.
- W API Pointer Lock wprowadzono opcję unadjustedMovement, przy której dane o zdarzeniach ruchu myszy są przesyłane w czystej postaci, bez korekcji i przyspieszenia. Na przykład, unadjustedMovement pozwala osiągnąć lepszą jakość ruchu w strzelankach z perspektywy pierwszej osoby.
- W Firefoxie na Androida dodano funkcję AI do podsumowywania długich artykułów jednym dotknięciem (na razie obsługiwany jest tylko język angielski). Zrealizowano funkcję wysyłania przeglądanego pliku PDF lub linku do niego. Zwiększono wydajność skalowania za pomocą pinch. Dodano widget Mistrzostw Świata do śledzenia aktualnego wyniku, harmonogramu i wyników meczów.
Oprócz nowych funkcji i poprawek błędów w Firefoxie 152 usunięto 77 luk (17 zidentyfikowanych pod CVE-2026-12328, 12 pod CVE-2026-12327 i 11 pod CVE-2026-12326). 60 luk jest spowodowanych problemami z pamięcią, takimi jak przepełnienia buforów i dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu złośliwego przy otwieraniu specjalnie przygotowanych stron.
Źródło: opennet.ru





