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
{{ message }}
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Text nodes that contain unicode / HTML entities are not properly interpolated in IE11 when there is a MutationObserver active. Consider the following example.
If you remove the MutationObserver the code works as expected. If you don't set subtree: true the code works as expected. If you remove the entity it also works as expected. If instead you replace the entity with the actual character (—) it remains broken. It's also broken in 1.3.
We recently started seeing this bug because Wordpress has some Emoji polyfills that use MutationObserver. This issue breaks interpolation even when the Angular application is running in an iframe and the code that is attaching the MutationObserver is in the parent frame, which seems pretty crazy. Because of this we seek a workaround on the Angular side, as we can't change every site that might embed Angular in an iframe -- perhaps this is a bug in IE.