Bug 1382886

Summary: CFME 4.1: IE 11 Does not work with Compatibility View settings.
Product: Red Hat CloudForms Management Engine Reporter: Faiaz Ahmed <fahmed>
Component: UI - OPSAssignee: Martin Povolny <mpovolny>
Status: CLOSED WONTFIX QA Contact: Dave Johnson <dajohnso>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.6.0CC: dajohnso, dclarizi, fahmed, hkataria, jhardy, mfeifer, mpovolny, myoder, obarenbo
Target Milestone: GA   
Target Release: 5.9.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-08-01 05:53:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Faiaz Ahmed 2016-10-08 03:36:25 UTC
Description of problem:
CFME 4.1: IE 11 Dose not work with Compatibility View settings.


Version-Release number of selected component (if applicable):
Client: MS Windows 8/10 Browser: IE 11 
CFME: 4.1, cfme-rhos-5.6.2.1-1.x86_64.qcow2

How reproducible:

Steps to Reproduce:
1. Enable IE 11 Compatibility View settings.
Fix site display issues with Compatibility View in Internet Explorer 11
https://support.microsoft.com/en-us/help/17472/windows-internet-explorer-11-fix-site-display-problems-compatibility-view

2. Try to Login in Appliance and the View will broken. 
*** Please note, it works well without IE 11 Compatibility View settings.**

Actual results:


Expected results:


Additional info:

Comment 7 Marianne Feifer 2017-06-22 16:46:37 UTC
See Martin's comments above. Has this been tried?

Comment 13 Martin Povolny 2017-08-01 05:53:44 UTC
CFME does not work with the IE "Compatibility View" turned on.

According to Microsoft:

"Sometimes websites don't look like you expect them to—images might not appear, menus might be out of place, and text could be jumbled together. This might be caused by a compatibility problem between Internet Explorer and the site you're on. Sometimes this can be fixed by adding the site to your Compatibility View list."

https://support.microsoft.com/en-us/help/17472/windows-internet-explorer-11-fix-site-display-problems-compatibility-v

This tells the IE browser to try to render in a way older IE browsers did. Including bugs and glitches that old sites needed to work around.

As written in the article, users and admins are expected to turn the "Compatibility View" on on per-site basis rather then for all sites. This really is useful for old intranets sites that for some reason cannot be fixed to work with new browsers.

If the user insists on setting the "Compatibility View" for all sites including CFME, then there's a work-around. 

Following the article:

https://msdn.microsoft.com/en-us/cc817573.aspx

adding header: 

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

to the CFME Apache configuration.

This should force IE to render according to the latest standards even though the "Compatibility View" is on.