Contact emails ft...@google.com
Explainer None Specification https://tc39.es/proposal-intl-locale-info Summary Intl Locale Info API is a Stage 3 ECMAScript TC39 proposal to enhance the Intl.Locale object by exposing Locale information, such as week data (first day in a week, weekend start day, weekend end day, minimun day in the first week), and text direction hour cycle used in the locale. https://github.com/tc39/proposal-intl-locale-info We ship our implementation in m99 (https://chromestatus.com/feature/5566859262820352 ) . But later on the propose made some change in Stage 3 and move several getters to functions. We need to remove the deprecated getters and relaunch the renamed functions Blink component Blink>JavaScript>Internationalization TAG review None TAG review status Not applicable Risks Interoperability and Compatibility None Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1693576) WebKit: Shipped/Shipping (https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes) "Updated Intl.Locale to replace info getters with individual get… methods. (105570888)" Web developers: Positive (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale) MDN document already remove these getters and put up the new functions Other signals: Ergonomics low. remove getters Activation low. Since Mozilla never have these getters and Safari had it in version 15 but also removed them in version 17 already. Security none WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? None Goals for experimentation Ongoing technical constraints None Debuggability None Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)? Yes Is this feature fully tested by web-platform-tests? No https://github.com/tc39/test262/tree/main/test/intl402/Locale Flag name on chrome://flags harmony_remove_intl_locale_info_getters Finch feature name None Non-finch justification None Requires code in //chrome? False Tracking bug https://issues.chromium.org/issues/42203770 Estimated milestones Shipping on desktop 132 DevTrial on desktop 131 Shipping on Android 132 DevTrial on Android 131 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5148228059398144 This intent message was generated by Chrome Platform Status. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/66f45b06.2b0a0220.7f3b6.03c7.GAE%40google.com.