Has anyone encountered issues with Internet Explorer 8 (on Windows XP/7) , 9, and 10 (Windows 7/8) intermittently switching to Compatibility Mode?
We recently did a redesign of our application which utilizes CSS3, HTML5, and Angular.js. This may be irrelevant, but we had HTML5 elements and CSS3 styling before this redesign but now its everywhere.
This issue occurs when a user logs into our site from our login page or marketing site. Once the user is logged in the compatibility mode stays. Visually this breaks a bunch of CSS and happens randomly and is very hard to reproduce but clients have logged enough bugs for me to know its an issue. Could this be a session or network issue? Our doctype is HTML5 and we currently do not use the meta tag to for IE-Edge. WE used to have it in the head of the document but I recently removed the tag (after these bugs were popping up) which seems to have no effect except that IE still intermittent switches to compatibility mode and IE8 on XP crashes less.
Microsofts docs are not very helpful on this. I need to figure out how to fix this but I can't share the url (due to product restrictions). I tried moving the location of the meta tag, switching HTML5 shivs (currently we have a the afarkas IE8 branch and this only loads in IE8.
X-UA-Compatiblemeta tag (or http header) is the right answer to your problem, so it would be good to see what you've tried that didn't work. Also, which compatibility mode is it switching to? (IE10 has three compatibility modes for IE7,8,9, plus quirks mode) - Spudley