Wydanie Firefoksa 113

Wydano przeglądarkę internetową Firefox 113 oraz utworzono aktualizację wersji z długoterminowym wsparciem — 102.11.0. Wersja Firefox 114 przeszła do etapu testów beta, a jej wydanie zaplanowane jest na 6 czerwca.

Główne nowości w Firefox 113:

  • Włączono wyświetlanie w pasku adresu wprowadzonego zapytania wyszukiwania zamiast pokazywania URL wyszukiwarki (tzn. klucze są wyświetlane w pasku adresu nie tylko w czasie wpisywania, ale również po skorzystaniu z wyszukiwarki i pokazaniu wyników związanych z wprowadzonymi kluczami). Zmiana działa tylko podczas korzystania z wyszukiwarek z paska adresu. Jeśli zapytanie jest wpisane na stronie wyszukiwarki, w pasku adresu wyświetlany jest URL. Pozostawienie kluczy wyszukiwania w pasku adresu ułatwia wysyłanie dalszych zapytań, ponieważ podczas przeglądania wyników nie trzeba przewijać strony w górę do obszaru wprowadzania.
    Wydanie Firefoksa 113

    W celu zarządzania tym zachowaniem w sekcji ustawień wyszukiwania (about:preferences#search) wprowadzono specjalną opcję, a w about:config parametr „browser.urlbar.showSearchTerms.featureGate”.

    Wydanie Firefoksa 113
  • Do rozwijanego menu sugestii wyszukiwania dodano menu kontekstowe, które wyświetla się po naciśnięciu przycisku „…”. W menu dostępna jest możliwość usunięcia zapytania wyszukiwania z historii odwiedzin oraz wyłączenia wyświetlania sponsorowanych linków.
    Wydanie Firefoksa 113
  • Proponowana jest ulepszona implementacja trybu odtwarzania wideo „obraz w obrazie” (Picture-in-Picture), w którym dodano przyciski przewijania o 5 sekund do przodu i do tyłu, przycisk do szybkiego rozszerzenia okna na pełny ekran oraz suwak szybkiego przewijania z wskaźnikiem pozycji i czasu trwania wideo.
    Wydanie Firefoksa 113
  • Podczas przeglądania stron w trybie prywatnym wzmacnia się blokowanie zewnętrznych Cookies oraz izolacja przechowywania przeglądarki wykorzystywanego w kodzie śledzenia odwiedzin.
  • Podczas wypełniania haseł w formularzach rejestracji zwiększona została niezawodność automatycznie generowanych haseł, przy ich tworzeniu używane są teraz również znaki specjalne.
  • W implementacji formatu obrazów AVIF (AV1 Image Format), wykorzystującego techniki kompresji intraklatkowej z formatu kodowania wideo AV1, dodano wsparcie dla animowanych obrazów (AVIS).
  • Zmodernizowano silnik obsługujący technologie dla osób z ograniczeniami (silnik ułatwiający dostęp). Zdecydowanie zwiększono wydajność, responsywność i stabilność pracy z czytnikami ekranu, interfejsami jednolitego logowania oraz frameworkami dostępności.
  • Podczas importowania zakładek z Safari i przeglądarek opartych na silniku Chromium wprowadzono wsparcie dla importu powiązanych z zakładkami obrazków favicon.
  • Zaostrzono stosowaną na platformie Windows izolację sandboxową procesów współpracujących z GPU. W systemach z Windows wprowadzono możliwość przeciągania myszą zawartości z Microsoft Outlook. W wersjach dla Windows domyślnie włączono wizualny efekt rozciągania podczas próby przewijania poza koniec strony.
  • W wersjach dla platformy macOS udostępniono dostęp do podmenu Usługi bezpośrednio z menu kontekstowego Firefox.
  • W skryptach korzystających z interfejsu Worklet (upewniona wersja Web Workers, zapewniająca dostęp do niskopoziomowych etapów renderowania i przetwarzania dźwięku) dodano wsparcie dla importu modułów JavaScript za pomocą wyrażenia „import”.
  • Domyślnie włączono wsparcie dla funkcji color(), lab(), lch(), oklab() i oklch() określonych w specyfikacji CSS Color Level 4, stosowanych do definiowania kolorów w przestrzeniach kolorów sRGB, RGB, HSL, HWB, LHC i LAB.
  • W CSS dodano funkcję color-mix(), która umożliwia mieszanie kolorów w dowolnych przestrzeniach kolorystycznych na podstawie określonego procentu (na przykład, aby dodać 10% niebieskiego do białego, można użyć „color-mix(in srgb, blue 10%, white);”).
  • Dodano właściwość CSS „forced-color-adjust”, która pozwala wyłączyć wymuszone ograniczenia kolorów dla poszczególnych elementów, pozostawiając im pełne możliwości zarządzania kolorami przez CSS.
  • W CSS dodano wsparcie dla zapytania medialnego (@media) „scripting”, które pozwala sprawdzić dostępność możliwości wykonywania skryptów (na przykład w CSS można określić, czy wsparcie dla JavaScript jest włączone).
  • Dodano nową składnię pseudo-klas „:nth-child(an + b)” oraz „:nth-last-child()”, umożliwiającą uzyskanie selektora do wstępnej filtracji elementów dziecięcych przed wykonaniem na nich głównej logiki wyboru „An+B”.
  • Dodano API Compression Streams, które zapewnia interfejs programistyczny do kompresji i dekompresji danych w formatach gzip i deflate.
  • Dodano wsparcie dla metod CanvasRenderingContext2D.reset() i OffscreenCanvasRenderingContext2D.reset(), które służą do przywracania kontekstu rysowania do stanu początkowego.
  • Dodano wsparcie dla dodatkowych funkcji WebRTC, realizowanych w innych przeglądarka: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats („peer-connection” RTCStatsType), RTCRtpSender.setStreams() oraz RTCSctpTransport.
  • Usunięto specyficzne dla Firefoksa funkcje WebRTC mozRTCPeerConnection, mozRTCIceCandidate i mozRTCSessionDescription WebRTC, które od dawna zostały uznane za przestarzałe. Usunięto przestarzały atrybut CanvasRenderingContext2D.mozTextStyle.
  • W narzędziach dla programistów webowych rozszerzono możliwości funkcji wyszukiwania w plikach dostępnej w debugerze JavaScript. Panel wyszukiwania został przeniesiony do standardowego bocznego panelu, co pozwala na wyświetlanie wyników podczas edytowania skryptów. Zapewnia wyświetlanie zminiaturyzowanych wyników oraz wyników z katalogu node_modules. Domyślnie ukryte są wyniki wyszukiwania w ignorowanych plikach. Dodano wsparcie dla wyszukiwania wg masek oraz możliwość stosowania modyfikatorów podczas wyszukiwania (na przykład, aby wyszukiwanie nie uwzględniało wielkości liter lub stosowano wyrażenia regularne).
  • W interfejsie przeglądania plików HTML włączono tryb wizualnego formatowania (pretty print) wbudowanego kodu JavaScript.
  • W debuggerze JavaScript możliwe jest nadpisywanie plików skryptów. Do menu kontekstowego, które pojawia się dla plików z kodem, dodano opcję „Dodaj nadpisanie skryptu”, dzięki której można załadować plik ze skryptem na swój komputer i go edytować, po czym ten edytowany skrypt będzie używany do przetwarzania strony, nawet po jej ponownym załadowaniu.
    Wydanie Firefoksa 113
  • W wersji na Androida:
    • Domyślnie włączono sprzętowe przyspieszenie dekodowania wideo w formacie AV1, a w przypadku braku wsparcia korzysta się z dekodera oprogramowania.
    • Włączono wykorzystanie GPU do przyspieszenia rastrowania Canvas2D.
    • Udoskonalono interfejs wbudowanego przeglądarki PDF, uproszczono zapisywanie otwartych plików PDF.
    • Rozwiązano problem z odtwarzaniem wideo w poziomym trybie ekranu.

W Firefoxie 113 oprócz nowości i poprawek błędów usunięto 41 luk w zabezpieczeniach. 33 z tych luk oznaczono jako krytyczne, w tym 30 luk (skatalogowanych pod CVE-2023-32215 i CVE-2023-32216), które są spowodowane problemami z zarządzaniem pamięcią, takimi jak przepełnienia buforów i odwołania do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu przez atakującego po otwarciu specjalnie skonstruowanych stron. Luka CVE-2023-32207 pozwala na ominięcie zapytania uprawnień poprzez wymuszenie kliknięcia przycisku potwierdzenia za pomocą nałożenia oszukańczej treści (kliknij złośliwie). Luka CVE-2023-32205 umożliwia ukrywanie ostrzeżeń przeglądarki poprzez nałożenie okien popup.

W wersji beta Firefox 114 zaimplementowano interfejs użytkownika do zarządzania listą wyjątków dla „DNS over HTTPS”. Ustawienia „DNS over HTTPS” przeniesiono do sekcji „Prywatność i bezpieczeństwo”. Umożliwiono wyszukiwanie zakładek bezpośrednio z menu „Zakładki”. Przycisk do otwierania menu zakładek można teraz umieścić na pasku narzędzi. Dodano możliwość selektywnego przeszukiwania lokalnej historii przeglądania podczas wybierania „Wyszukiwanie w historii” w menu Historia, Biblioteka lub Aplikacja.

Ź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