Apple Releases Safari Technology Preview 199 With Bug Fixes and Performance Improvements

Apple has recently updated Safari Technology Preview to version 199. This update brings various improvements to the browser, including enhancements to Apple Pay.

One notable fix addresses the previous 8-digit limit on a line item's total amount in Apple Pay, which could cause issues for larger amounts. The new update removes this limit, allowing larger amounts to be displayed correctly.

The update also introduces support for the CSS prefers-contrast custom media query. This feature allows developers to detect if a user has enabled a custom contrast setting on their operating system, enabling them to adjust the website's styling accordingly to improve accessibility and readability.

Another improvement is in the computed values for the text-box-edge CSS property, which defines how the text box is sized relative to the content. The update ensures that these computed values are accurate and consistent.

Performance for large Grid layouts has been enhanced, resulting in faster loading and rendering of web pages with extensive Grid-based layouts.

Additionally, the update fixes an issue where input method editing (IME) would occasionally drop the composition range, which is crucial for entering complex characters, such as those in East Asian languages.

The update adds support for Uint8Array.prototype.toBase64 and Uint8Array.prototype.toHex in JavaScript. These new methods allow converting a Uint8Array to a Base64 or hexadecimal string representation, making it easier to work with binary data in JavaScript.

Issues with Intl.DurationFormat for numeric and 2-digit formats have been resolved, ensuring these duration formatting options work as expected.

A hang in the WebAudio API, which is used for processing and synthesizing audio in web applications, has been fixed, improving the reliability of audio processing.

Support for border, padding, and margin on MathML mfrac and mspace elements has been improved. MathML is used for describing mathematical notations in web pages, and these enhancements help in better styling these elements.

Lastly, the update fixes disclosure counter styles to consider the writing mode, ensuring that the counter styles work correctly regardless of the text direction (horizontal or vertical). Disclosure elements are used for showing and hiding content on a web page, and this fix improves their functionality.

Post a Comment

Previous Post Next Post