You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The French locale now uses narrow no-break space U+202F is several places: as the numeric grouping separator, in many short unit patterns, and in the locale display name patterns. It also changed normal space to no-break space U+00A0 in the wide unit patterns.
If you feel this is incorrect you should create an issue with the CLDR project.
🐞 bug report
Affected Package
The issue is caused by package @angular/common/locales/fr
Is this a regression?
Yes, the previous version in which this bug was not present was: angular 8
Description
Since Angular 9 on the locale FR file : https://github.com/angular/angular/blob/10.0.x/packages/common/locales/fr.ts you use for the thousand separator the unicode '\u202f' instead of a classic white space ' ' (line 48 of the file)
So this unicode dont work on Safari and Ios Webview, those browsers return an empty string for this unicode
🔬 Minimal Reproduction
Simply use a decimal pipe with local FR on angular 9+ and Safari and a value with a thousand separator
🔥 Exception or Error
No exception just an empty thousand separator on Safari and IOS
🌍 Your Environment
Angular Version:
Anything else relevant?
Its a spécific Safari and Ios Webview issue
The text was updated successfully, but these errors were encountered: