I’m actually talking about IE 10 and 11. When they are set to “compatibility mode,” the site looks horrible.
In the enterprise software world, people are stuck using IE in a way that it supports their various very expensive and typically older software products. So, let’s say a client is on a 5 year old ERP version. This is entirely possible because ERP upgrades can very easily be $1mm+. I’ve seen them be over $40mm. Then they have an Enterprise Performance Management tool that’s 3 years old that hasn’t been upgraded because that would be $300k. Then there’s some analysis tool that hasn’t been upgraded in 3 years just because people don’t realize its that old and it’s working. Then there’s a data warehouse that was built 9 years ago that was only supposed to be running for 3 years, but they don’t have the capital budget to update it, and frankly it’s still working, too. Typically a client will have many other enterprise applications in the same boat ranging from operational dashboards to HR systems to payroll systems to document imaging systems, etc…
This happens at literally every client I’ve ever had, as it’s simply impossible to keep all enterprise software up to the latest release at all times. You’d need near-infinite IT resources and capital budgets.
IE 10 and 11 certainly may work with all of those older applications, but usually only in “compatibility mode.” Once someone has their browser in that setting, it stays there for all websites they go to, which then breaks the out of the box Goran theme.
This one simple line of code that simply says “hey…this website is compatible with these versions of IE, so if you have it set to compatibility mode, don’t use it” fixes all of that:
<meta http-equiv=”X-UA-Compatible” content=”IE=10,IE=9,IE=8″ />
I realize most Goran users probably aren’t businesses, let alone B2B ones, but I’m just surprised it’s not a web programming Best Practice to always include that line if you know your code is compatible just in case any user ever goes to the website and is in “compatibility mode.”