Our development team has discovered that Internet Explorer clears the name attribute of the window object between browser requests. We posted a demo at
ie11bug.ybo.com.sg.
When the browser loads the demo index.html the page JavaScript will set window.name to some random characters only if window.name is undefined or has a length of 0.
All demo pages have the same content and should do nothing once the window.name has been set. However IE11 clears the window.name and each time one of the demo pages is loaded the JavaScript will populate the attribute with a new set of random characters.
Confusing is that when the developer tools are activated with F12 the issue disappears and the window.name attribute holds its value.
The issue also doesn't seem to be the case when the html files are loaded from local storage instead from a http server.