Firefox, darmowa przeglądarka oparta na silniku Quantum, której rozwój i dystrybucję prowadzi Mozilla Corporation, czwarta najbardziej popularna przeglądarka na świecie, zaktualizowany do wersji 122.
Co nowego:
- Linux:
- Wsparcie VA-API wliczona dla wszystkich architektur (wcześniej było dostępne tylko dla x86 i ARM).
- Zaproponowane pakiety deb dla Ubuntu, Debiana i Linux Mint.
- Sugestie od wyszukiwarek teraz posiada obrazy i opisy (browser.urlbar.richSuggestions.featureGate).
- Użytkownikom, którzy wyszukują w pasku adresu informacje związane z web developmentem, będą proponowane linki do artykułów MDN.
- Menadżer haseł nauczył się importować hasła z plików .csv i .tsv.
- Usunięto problemy związane z wbudowanym tłumaczem: przetłumaczona treść nie znika już, a działanie interaktywnych widżetów nie jest zakłócane.
- Na stronie about:support dodano sekcja „Informacje o modułach dekodowania treści”.
- W trybie prywatnego przeglądania wliczona wsparcie Cache API (brak tej funkcji powodował wyraźne niedogodności dla użytkowników).
- Wyniki filtrów, które używają currentColor jako parametru wejściowego, nie będą już możliwe do odczytu z canvas, ponieważ w ten sposób można uzyskać informacje o kolorze linków i wnioskować o odwiedzonych linkach.
- WebRTC: wliczona wsparcie Uneven Level Protection Forward Error Correction (ULPFEC), które pozwala na przywracanie utraconych pakietów.
- Liczba równoczesnych zapytań DNS zwiększone z 8 do 64.
- Złamanie linii teraz odbywa się zgodnie z normą Unicode. Ponadto, Firefox teraz poprawnie zaznacza słowa przy podwójnym kliknięciu na tekstach w językach chińskim, japońskim, birmańskim, laotańskim, khmerskim i tajskim.
- Z interfejsu ustawień usunięto opcję „Dodaj pasek wyszukiwania na pasku narzędzi”. Pasek wyszukiwania można nadal dodać do paska, przeciągając go w trybie ustawień.
- macOS: pojawiła się możliwość tworzenia i używania haseł, zapisanych w systemie iCloud.
- Windows: zrealizowano wsparcie autouzupełniania za pomocą danych logowania zapisanych w Windows Hello.
- HTML: elementy <select> teraz może mieszczą separatorów <hr> (w celu poprawy czytelności dużych list).
- Zgodnie ze specyfikacjami analizy rezerwowej URL-ów dla nieznanych schematów teraz jest DefaultURI.
- CSS:
- Włączona wsparcie właściwości offset-position (określa początkową pozycję elementu w ścieżce).
- Włączona wsparcie różnych metod do określenia offset-path: <basic-shape>, <coord-box> i url().
- Włączona wsparcie funkcji ray() (pozwala określić offset-path jako segment linii, który zaczyna się w offset-position i kontynuuje w kierunku wskazanego kąta.
- Włączona wsparcie funkcji xywh i prostokąt.
- JavaScript: pojawiła się możliwość korzystania z metod ArrayBuffer.prototype.transfer() i ArrayBuffer.prototype.transferToFixedLength() do przesyłania prawa właściciela pamięci pomiędzy różnymi ArrayBuffer.
- SVG:
- Zrealizowano wsparcie animacji atrybutów viewBox za pomocą SMIL.
- W celu zapobieżenia atakom XSS została wyłączona wsparcie odnośników typu data: w elementach , a także przez interfejs SVGUseElement.
- Zrealizowano wsparcie LargestContentfulPaint API (zapewnia informacje o czasie renderowania największego obrazu lub tekstu, zanim użytkownik zacznie interakcję z stroną internetową.
- DOM: dodano metoda HTMLSelectElement.showPicker().
- Narzędzia dewelopera:
- Zakładka profilera teraz otwiera się po aktualnej zakładce.
- Dodano komenda tracer, pozwalająca na zarządzanie śledzeniem bez otwierania debuggera.
- Podczas edytowania selektora, nazwy lub wartości właściwości w inspektorze reguł, klawisz Enter już nie przesuwa fokusa na następne pole wejściowe, zamiast tego potwierdza input i ustawia fokus na odpowiednim elemencie (do potwierdzenia inputu i późniejszego przesunięcia fokusa należy użyć Ctrl+Enter lub Tab.
Źródło: linux.org.ru
