This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Interpolations in CJK and Cyrillic languages broken in IE11 #14924
Closed
Description
Bug
Certain interpolations are being broken into multiple spans. For example in a template we have
{{ctrl.variableName}}.
In Chrome, Firefox, Safari, Edge this always becomes Text associated with variable
but in IE11 in CJK languages this is becoming {{ctrl.variableName}} which displays on our page as the variable.
There are several places this bug is displayed in production for our site but I will include steps to reproduce for just one of them.
To reproduce:
- Go to https://console.cloud.google.com in IE11
- Click the hamburger menu in the top left -> click API Manager
- Click Credentials in the left side nav (if you're prompted to create a project click "Create")
- Click "Create credentials" -> "API Key" -> "Server Key" -> "Create"
- Go back to the Credentials Page and click on the name of your new API Key
- Click the vertical "..." in the top right -> Preferences -> Language and regional formats
- Change the language to a CJK language (Japanese for example) and click Save
- The page will reload. Observe the {{ctrl.key.currentKey}} and other variables displayed in the page.
Here is a screenshot of the issue:
** Details **
This is a bug specific to IE11 (and earlier IE). I'm using IE version 11.0.10240.16603 on Windows 10 Enterprise. We are running angular 1.5 but this also occurred in 1.4