Bug 209784

Summary: [ECMA-402] WebKit Intl does not allow calendar and numberingSystem options
Product: WebKit Reporter: Shane Carr <sffc>
Component: JavaScriptCoreAssignee: Ross Kirsling <ross.kirsling>
Status: RESOLVED FIXED    
Severity: Normal CC: andy, ews-watchlist, keith_miller, mark.lam, mmaxfield, msaboff, ross.kirsling, saam, sffc, ticaiolima, tzagallo, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch none

Description Shane Carr 2020-03-30 15:18:29 PDT
The following proposal allows the calendar and numberingSystem to be set in the options bag for Intl objects:

https://github.com/tc39/ecma402/pull/175

V8 and SpiderMonkey have implementations of this behavior ready to go.  Until WebKit adds support, users will get poorer i18n support relative to other browsers.
Comment 1 Radar WebKit Bug Importer 2020-03-30 16:39:37 PDT
<rdar://problem/61079801>
Comment 2 Ross Kirsling 2020-04-11 20:16:00 PDT
Created attachment 396203 [details]
Patch
Comment 3 Ross Kirsling 2020-04-11 21:43:37 PDT
Created attachment 396209 [details]
Patch
Comment 4 EWS 2020-04-12 00:42:43 PDT
Committed r259941: <https://trac.webkit.org/changeset/259941>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396209 [details].