Available Firefox 129.
- Linux: Corrected various issues when working with the camera via PipeWire.
- Added experimental support for sidebar tabs (sidebar.revamp + sidebar.verticalTabs).
- Reading mode support for the parameter new, a more user-friendly settings interface. Added settings for letter spacing and word spacing. Color settings have been moved to a separate menu section and significantly expanded.
- All users will gradually be enabled preview when hovering the mouse over a tab (browser.tabs.hoverPreview.enabled).
- When entering a URL without specifying a scheme in the browser's address bar, now it tries to open it via HTTPS protocol, and if it fails, it will fall back to HTTP (previously, URLs without a scheme would open directly via HTTP). This does not affect non-public domains (for example, in a local network).
- In Linux, Windows 11, and Android 10+, HTTPS DNS records are now resolved by the operating system. Thus, if the user has enabled DNS-over-HTTPS support in the operating system, there is no need to enable DoH additionally in the browser. Moreover, this allows the use of HTTP/3 without the header Alt-Svc and automatically upgrade HTTP requests to HTTPS if an HTTPS DNS record is present. Importantly, this also works with support for Encrypted Client Hello (ECH).
- For users in France and Germany enabled automatic saving and filling of forms containing postal addresses.
- Some users from the USA when typing text in the address bar will be shown suggestions from Yelp (for example, if the user types 'burgers').
- On the page about:processes, you can now in copy information.
- In the PDF viewer hardware acceleration is disabled (often requires reading rendered pixels, which is much less costly when they're drawn by the CPU rather than the GPU).
- macOS: the VoiceOver tool from the operating system can now take the parameter read pages that contain text in different languages.
- CSS:
- Added support for the rule @starting-style.
- Implemented the property transition-behavior.
- For compatibility purposes, has added support for -webkit-font-feature-settings (synonym for font-feature-settings). This property is used, for example, in the Japanese-language Wikipedia, which caused problems when viewing the resource using Firefox.
- JavaScript:
- Now includes support for typed arrays Float16Array, methods DataView.prototype.getFloat16() and DataView.prototype.setFloat16() (reading and setting values in Float16Array from DataView, as well as the static method Math.f16round() (rounding numbers to 16 bits). All this is useful for data exchange with the graphics processor in cases where precision must be sacrificed for memory savings.
- Regular expressions can now use the same name for named capture groups in different disjunction variants. Support for the deprecated event.
- API:
- Enabled textInput (allows web applications that use deprecated libraries or platforms relying on these events to function). Modern applications should use beforeinput Support for the .toJSON() methods.
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest GeolocationCoordinates.toJSON() GeolocationPosition.toJSON() and (serialization of GeolocationCoordinates and GeolocationPosition objects using JSON.stringify() CSSPageDescriptorsp.
- Added disabling the tracker blocking MediaCapabilities.decodingInfo().
- to obtain decoding information for a specific configuration of encrypted and unencrypted media content, allowing applications to understand in advance whether the configuration is supported and whether the content will be smoothly and efficiently reproduced. now take the parameter Events for synchronous
- XMLHttpRequest are triggered now before events for any current asynchronous XMLHttpRequest (as in other major browsers). This will fix compatibility issues with some websites but will slow down sites that rely on the old 'non-blocking' behavior. Web Crypto API
- support for the digital signature algorithm properties Ed25519 properties.
- The PerformanceResourceTiming interface has gained support for the parameter support contentType responseStatus and (indicate the content type of the retrieved resource and the HTTP response status code returned upon resource retrieval, respectively). RTCDTMFSender.canInsertDTMF
- Added the property (allows checking if a WebRTC sender can insert DTMF tones into an outgoing connection using RTCDTMFSender.insertDTMF() Disabled).
- support for inactive Vibration API The list of warnings for inactive CSS rules has been expanded:.
- Developer tools:
- Incorrect
- usage of the resize property. float properties.
- usage of the resize property. box-sizing on elements ignoring width/height.
- Using properties related to tables on elements unrelated to tables.
- Using The blocking function on the Network panel
- blocks not only responses but also requests. now On the Rules sidebar in the Inspector, rules @starting-style are now
- displayed. Additionally, for the var() function, a tooltip indicating the value of user properties @starting-style. has added Support for PHC (Probabilistic Heap Checker) — a tool ported from Chromium
- Enabled GWP-ASan GWP-ASan for diagnosing memory errors.
- Incorrect
Source: linux.org.ru
