Dostupné Firefox 133.
- Linux: Opraveny problémy s designem, který se objevoval při použití KDE a CSD (klientské dekorace). Byla implementována podpora akcentové barvy v tématech Adwaita.
- Režim přísné ochrany proti sledování se naučil identifikovat případy sledování pomocí přesměrování. Například když uživatel klikne na odkaz ze stránky, nejprve je přesměrován na mezilehlou stránku sledovače a teprve poté na cílovou stránku. Tímto způsobem je stránka sledovače prohlížečem považována za navštívenou, což jí umožňuje ukládat cookies (zejména se to často děje na stránkách s recenzemi různých produktů, které tímto způsobem přes partnerské stránky pokládají uživatelům cookies pro získání cashbacku). Nyní prohlížeč bude heuristicky určovat takové přesměrovací zdroje a měnit jejich data denně.
- Do rozbalovacího menu se seznamem otevřených kartiček byla přidána položka „Karty z jiných zařízení“.
- Firefox View nyní umožňuje umožňuje vzdáleně zavírat karty otevřené na jiných zařízeních.
- Povolení nastavení privacy.resistFingerprinting nyní mimo jiné omezuje některé funkce WebVTT, například deaktivuje zpracování některých událostí a také se stahují titulky ve všech dostupných jazycích, aby stránka nemohla určit, jaký jazyk preferuje uživatel.
- Při výpočtu životnosti cookies (atribut expire) se nyní bere v úvahu serverový čas (pokud je známý): přidává se rozdíl mezi místním a serverovým časem, a pokud místní čas předbíhá serverový, cookies jsou považovány za platné, pokud ne „vypršely“ podle serverového času. Tato funkce není odrážena ve specifikacích, ale je užitečná pro systémy se špatně nastaveným časem.
- Za účelem úspory kapacity baterie se animace načítání stránky v záhlaví karty nyní ukončuje po 45 sekundách bez ohledu na to, zda se stránka načetla.
- Opraveno absence ikony u záložky, pokud je v adrese stránky uveden port.
- Zrychleno řešení názvů přes DNS v případech, kdy chybí nelokální adresy IPv6.
- Podpora HTTP/3 nyní automaticky vypíná, pokud je v řetězci certifikátů nalezen cizí kořenový certifikát. To je nezbytné opatření na ochranu před selháním, k němuž dochází, když antivirové produkty používají vlastní kořenový certifikát k odhalování a kontrole HTTPS provozu (byly zaznamenány problémy s produkty Avast).
- macOS 14 a novější: Nástroj pro výběr emoji, při otevření pomocí Cmd+Ctrl+Space, se již hned po otevření nezavírá. Navíc, při jeho otevření pomocí Fn+e již nevkládá symbol „e“ do vstupního pole.
- Webové aplikace Zahrnuto hardwarově akcelerovaný Canvas2D místo zastaralého backendu Direct2D.
- JavaScript: Přibyla podpora metody Uint8Array (převod mezi řetězci v kódování Base64 / hexadecimálním kódem a polem bytů):
- Statické metody Uint8Array.fromBase64()p/url] a Uint8Array.fromHex() (vytváří nový objekt Uint8Array z řetězce v kódování base64 a hexadecimálním kódu).
- Metody Uint8Array.prototype.setFromBase64() a Uint8Array.prototype.setFromHex() (vyplňuje existující objekt Uint8Array byty z řetězce v kódování base64 nebo hexadecimálním kódu).
- Metody Uint8Array.prototype.toBase64() a Uint8Array.prototype.toHex() (vrací řetězec v kódování base64 nebo hexadecimálním kódu z dat obsažených v objektu Uint8Array).
- Pro objekty MathML byla implementována podpora CSS vlastností šířka a výška
- API:
- Bylo přidáno vlastnost WorkerNavigator.permissions (umožňuje použití Permissions API v pracovníků).
- Servisní pracovníci získali podporu EventSource (zpracování událostí odeslaných serverem).
- WebCodecs API získal rozhraními ImageDecoder, ImageTrackList a ImageTrack (dekódování obrázků z toků pracovníků a hlavního vlákna).
- Události beforetoggle a toggle rozhraní HTMLElement umí spouští na prvcích přímo před jejich zobrazením nebo skrytím.
- Fetch API první tranši investic ve výši 8 milionů dolarů. podporu možnosti keepalive (umožňuje provádět HTTP požadavky, které nebudou přerušeny, i když je stránka uzavřena, například k odeslání analytiky při opouštění stránky uživatelem).
- Prvky / umí podporují atribut onwaitingforkey (nastavuje vestavěný obslužný program událostí pro událost waitforkey).
- ServiceWorkerContainer umí je dostupná ve všech pracovních kontextech prostřednictvím WorkerNavigator.serviceWorker.
- Vlastnost name PerformanceNavigationTiming nyní odstraní fragments textu z vrácené URL.
- Nástroje pro vývojáře:
- Zamezena jedna z metod, jakým mohla webová stránka zjistit, že uživatel otevřel nástroje pro vývojáře.
- Ladicí nástroj byla převedena na CodeMirror 6.
Zdroj: linux.org.ru
