Skip to content
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
@jshoudy11

Description

@jshoudy11

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:

  1. Go to https://console.cloud.google.com in IE11
  2. Click the hamburger menu in the top left -> click API Manager
  3. Click Credentials in the left side nav (if you're prompted to create a project click "Create")
  4. Click "Create credentials" -> "API Key" -> "Server Key" -> "Create"
  5. Go back to the Credentials Page and click on the name of your new API Key
  6. Click the vertical "..." in the top right -> Preferences -> Language and regional formats
  7. Change the language to a CJK language (Japanese for example) and click Save
  8. The page will reload. Observe the {{ctrl.key.currentKey}} and other variables displayed in the page.

Here is a screenshot of the issue:
angularbug

** 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions