Byl vydán webový prohlížeč Firefox 133 a byly vytvořeny aktualizace minulých verzí s dlouhodobou podporou — 115.18.0 a 128.5.0. K fázi beta testování byla převedena větev Firefox 134, jejíž vydání je naplánováno na 7. ledna.
Hlavní novinky ve Firefoxu 133:
- V režimu zvýšené ochrany (strict) proti sledování pohybu (ETP, Enhanced Tracking Protection) je zahrnuta ochrana proti sledování pomocí přesměrování (Bounce Tracking Protection). Mechanismus Bounce Tracking Protection umožňuje sledovat aktivitu specifickou pro sledování prostřednictvím přesměrování a periodicky vymazávat cookies a lokální uložená data používaná pro sledování. Na rozdíl od dříve dostupného režimu „Cookie Purging“ se vymazání provádí na základě heuristiky, která umožňuje odhalování nových sledovacích webů analýzou chování po přesměrování.
Podstata metody sledování založené na přesměrováních spočívá v tom, že kód sledovače nejprve přesměruje uživatele na svou stránku, a teprve z ní ho redirectuje na cílovou stránku, což umožňuje sledovači uchovat Cookies a data v lokálním úložišti vázaném na svou stránku. Uložení dat po přechodu na jinou stránku umožňuje obejít dříve implementované metody blokování mezi stránkových operací v prohlížeči — protože mezistránka je otevírána mimo kontext jiné stránky, na takové stránce je možné bez problémů instalovat sledovací Cookies.
- Do nabídky se seznamem otevřených karet, dostupné prostřednictvím tlačítka v pravém horním rohu, byla přidána možnost pro zobrazení seznamu karet z prohlížečů otevřených na jiných zařízeních a připojených k aktuálnímu účtu v Mozilla.

- Bylo rozšířeno množství webů, na kterých funguje automatická funkce pokračování sledování videa v plovoucím okně (režim „obraz v obraze“) po přepnutí z karty, na které se video zobrazuje, na jinou kartu.
- Pokud je k dispozici informace o čase na serveru, je implementována úprava hodnoty atributu „expire“ s ohledem na rozdíl mezi místním časem a časem na serveru. Pokud je čas na místním systému nastaven do budoucnosti, pak cookies zůstávají platné dle času. serveru.
- Ve verzích pro platformu Windows byla zahrnuta podpora GPU pro urychlení API Canvas2D.
- Do API Fetch byla přidána podpora parametru „keepalive“, kdy související spojení s HTTP požadavkem nejsou přerušena po uzavření stránky nebo přechodu na jinou stránku, což umožňuje používat volání fetch() pro odesílání analýzy na konci relace, i když již byla stránka uzavřena.
- Bylo povoleno používat API Permissions v kontextu Web Workerů. Byla přidána podpora vlastnosti WorkerNavigator.permissions.
- V elementech
- Podobně jako u vyskakovacích oken (popover) se události „beforetoggle“ pro prvky
- Do podtřídy Uint8Array byly přidány metody Uint8Array.fromBase64(), Uint8Array.prototype.toBase64(), Uint8Array.prototype.setFromBase64(), Uint8Array.fromHex(), Uint8Array.prototype.toHex() a Uint8Array.prototype.setFromHex() pro kódování do hexadecimálního formátu a Base64, a naopak.
- Do API WebCodecs byly přidány rozhraní ImageDecoder, ImageTrackList a ImageTrack pro dekódování obrázků.
- Byla přidána experimentální podpora pro nastavení atributu „contenteditable“ na hodnotu „plaintext-only“, při které je ve formulářích povoleno používat pouze prostý text (při vkládání formátovaného textu se provádí jeho automatické čištění). Pro aktivaci podpory v about:config je třeba nastavit možnost „dom.element.contenteditable.plaintext-only.enabled“.
- Byla přidána experimentální podpora pro pseudotřídu CSS „:has-slotted“, která se používá k určení stylu prvků uvnitř , jejichž obsah je při vykreslení webové komponenty přidán do prvku . Pro aktivaci podpory v about:config je třeba nastavit možnost „layout.css.has-slotted-selector.enabled“.
- Ve verzi Firefoxu pro platformu Android je na zařízeních s velkými obrazovkami ve výchozím nastavení povolen desktopový režim (chování lze změnit v sekci nastavení „Nastavení stránek“). Při kopírování textu do schránky ze stránky v režimu inkognito je nyní kopírovaný obsah považován za obsah citlivých údajů (uživateli se zobrazí varovná otázka).
Kromě novinek a oprav chyb ve Firefoxu 133 bylo odstraněno 18 zranitelností. 3 zranitelnosti byly označeny jako nebezpečné. 4 zranitelnosti jsou způsobeny problémy s pamětí, jako jsou přetečení zásobníku a přístup k již uvolněným oblastem paměti. Tyto problémy mají potenciál vést k vykonání kódu útočníka při otevření speciálně vytvořených stránek.
V beta vydání Firefoxu 134 pro sestavení na platformě Linux byla přidána podpora pro další gesta na touchpadu (například dotyk dvěma prsty pro pozastavení setrvačného scrollování). Na platformě Windows byla přidána podpora pro hardware akcelerované dekódování videa ve formátu HEVC (H.265).
Zdroj: opennet.ru

