Available Firefox 133.
- Linux: Corrected issues with styling issues that occurred when using KDE and CSD (client-side decoration). If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest support for accent color in Adwaita themes.
- Strict tracking protection mode can now detecting cases of tracking through redirects. For example, when a user clicks a link from a website, they are first redirected to an intermediate tracker site and then to the target site. As a result, the tracker site is considered visited by the browser, allowing it to store cookies (this is particularly common with review sites that use affiliate links to place cookies on users' devices for cashbacks). The browser will now heuristically identify such redirecting resources and clear their data daily.
- The dropdown menu with the list of open tabs now includes the item 'Tabs from other devices'.
- Firefox View now , rather than taking focus. allows remote closure of tabs opened on other devices.
- Enabling the privacy.resistFingerprinting setting now also trims some capabilities WebVTT, for instance, it disables the handling of certain events and loads subtitles in all available languages so that the site cannot determine which language the user prefers.
- When calculating the cookie lifespan (expire attribute), it now takes into account server time (if known): the difference between local and server time is added, and if the local time is ahead of the server time, cookies are considered valid if they have not 'expired' according to server time. This behavior is not reflected in specifications but is useful for systems with incorrect time.
- To save battery, the page loading animation in the tab header now stops after 45 seconds regardless of whether the page has loaded.
- on the same screen as the last used browser window. the absence of an icon on the bookmark if the page address includes a port.
- Accelerated DNS name resolution in cases where non-local IPv6 addresses are absent.
- HTTP/3 support is now automatically disabled, if an external root certificate is found in the certificate chain. This is a necessary measure to protect against failures arising when antivirus products use their own root certificate to intercept and inspect HTTPS traffic (issues have been recorded with Avast products).
- macOS 14 and newer: The emoji picker, when opened with Cmd+Ctrl+Space, no longer closes immediately after opening. Additionally, opening it with Fn+e no longer inserts the character 'e' into the input field.
- Windows: Enabled hardware-accelerated Canvas2D instead of the deprecated Direct2D backend.
- JavaScript: Now includes disabling the tracker blocking methods Uint8Array (conversion between strings encoded in Base64 / hexadecimal and byte arrays):
- Static methods Uint8Array.fromBase64()p/url] and Uint8Array.fromHex() (creating a new Uint8Array object from a string encoded in base64 and hexadecimal, respectively).
- Methods Uint8Array.prototype.setFromBase64() and Uint8Array.prototype.setFromHex() (filling an existing Uint8Array object with bytes from a string encoded in base64 or hexadecimal).
- Methods Uint8Array.prototype.toBase64() and Uint8Array.prototype.toHex() (returns a string in base64 or hexadecimal representing the data contained in the Uint8Array object).
- For MathML objects within support for CSS properties width and height
- API:
- Added the property WorkerNavigator.permissions (allows the use of Permissions API downward API support (simultaneously with this in in workers).
- Service workers received support EventSource (handling events sent by the server).
- WebCodecs API properties interfaces ImageDecoder, ImageTrackList and ImageTrack (decoding images from worker streams and the main thread).
- Events beforetoggle and toggle of the interface HTMLElement now trigger on elements
- Fetch API support for the parameter Elements
- attribute / now support onwaitingforkey (sets an embedded event handler for the waitforkey event). ServiceWorkerContainer
- in all worker contexts via now is available WorkerNavigator.serviceWorker PerformanceNavigationTiming now.
- window.name name removes text fragments from the returned URL. Blocked
- Developer tools:
- one of the ways a webpage could determine that the user opened the developer tools. on CodeMirror 6.
- Debugger translated Available Firefox 133. Linux:
Source: linux.org.ru
