Bug 1210277

Summary: IE9: Multiple pages misrendered
Product: Red Hat CloudForms Management Engine Reporter: Aziza Karol <akarol>
Component: UI - OPSAssignee: Eric Winchell <ewinchel>
Status: CLOSED ERRATA QA Contact: bmorriso
Severity: medium Docs Contact:
Priority: high    
Version: 5.4.0CC: bmclaugh, bmorriso, dclarizi, hkataria, jhardy, mpovolny, obarenbo, rananda
Target Milestone: GA   
Target Release: 5.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-16 12:57:27 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:
Attachments:
Description Flags
summary page
none
dashboard page
none
infrastructure page
none
services page
none
buttons hidden.footer displayed on top of the page
none
5.4.0.0.26 Dashboard
none
5.4.0.0.26 Infrastructure
none
5.4.0.0.26 Services none

Description Aziza Karol 2015-04-09 10:32:58 UTC
Created attachment 1012641 [details]
summary page

Description of problem:


Version-Release number of selected component (if applicable):
5.4.0.0.14.20150325124454_9e339f3 

How reproducible:
100%

Steps to Reproduce:
1.Login on IE9 Browser.
2.Dashbord page misrendered
3.All services/infrastructure/cloud pages and summary pages misrendered
4.footer is displayed on top of the page etc..

Actual results:
all data/icons misrendered. Attaching few screenshots.

Expected results:


Additional info:

Comment 1 Aziza Karol 2015-04-09 10:33:37 UTC
Created attachment 1012642 [details]
dashboard page

Comment 3 Aziza Karol 2015-04-09 10:34:27 UTC
Created attachment 1012643 [details]
infrastructure page

Comment 4 Aziza Karol 2015-04-09 10:35:14 UTC
Created attachment 1012644 [details]
services page

Comment 5 Aziza Karol 2015-04-09 10:40:27 UTC
since footer is displayed on top of the page,unable to perform any actions like adding user/grps, power control operations etc.

Comment 6 Aziza Karol 2015-04-09 11:08:51 UTC
Created attachment 1012661 [details]
buttons hidden.footer displayed on top of the page

Comment 7 Oleg Barenboim 2015-04-28 16:59:00 UTC
https://github.com/ManageIQ/manageiq/pull/2730

Comment 8 CFME Bot 2015-04-28 21:15:53 UTC
New commit detected on manageiq/master:
https://github.com/ManageIQ/manageiq/commit/87a44223165b29282ea885ca9548faca8de04668

commit 87a44223165b29282ea885ca9548faca8de04668
Author:     Brian McLaughlin <bmclaugh>
AuthorDate: Wed Apr 22 15:51:27 2015 -0400
Commit:     Brian McLaughlin <bmclaugh>
CommitDate: Tue Apr 28 12:23:22 2015 -0400

    Fixed multiple rendering issues in IE8 and IE9
    
    - IE8: Fix vague backgroundColor/property doesn't exist JS error
    
    - Correctly scoped the interation variable in a for..each loop and checked for the existence of an object before attempting to modify it.
    
    - Loaded @font-face rules earlier to satisfy IE8
    
    - Move spice/vnc console javascript to views due to it's incompatibility with IE8
    
    - Consolidated css files and added IE8 opacity fix
    
    - Fixed body top-padding w customer logo in IE8
    
    - IE8: Replace Array.indexOf call with jQuery equivalent
    
    - Reorganized css files
    
    - Added tempplate.css to login screen
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1209262
    https://bugzilla.redhat.com/show_bug.cgi?id=1210277

 vmdb/app/assets/javascripts/application.js                     |  2 --
 .../javascripts/dhtmlx_gpl_36/skins/dhtmlxtoolbar_miq_blue.css |  2 ++
 vmdb/app/assets/javascripts/miq_application.js                 |  5 +++--
 vmdb/app/assets/javascripts/miq_dhtmlxtoolbar.js               |  2 +-
 vmdb/app/assets/stylesheets/application.css                    |  3 ---
 vmdb/app/assets/stylesheets/font_paths.less                    | 10 +++++-----
 vmdb/app/assets/stylesheets/main.less                          |  2 +-
 vmdb/app/assets/stylesheets/patternfly_overrides.less          |  1 +
 vmdb/app/assets/stylesheets/template.css.erb                   |  2 +-
 vmdb/app/views/layouts/_global_header.html.haml                |  3 +++
 vmdb/app/views/layouts/_pagingcontrols.html.haml               |  3 ++-
 vmdb/app/views/layouts/login.html.haml                         |  1 +
 vmdb/app/views/stylesheets/_template50.html.haml               |  1 +
 vmdb/app/views/vm_common/console_spice.html.haml               |  8 +++++++-
 vmdb/app/views/vm_common/console_vnc.html.haml                 |  6 ++++--
 15 files changed, 32 insertions(+), 19 deletions(-)

Comment 10 bmorriso 2015-05-13 18:39:54 UTC
Verified fixed on version 5.4.0.0.26.20150511144816_f924bd4.

Tested UI with IE9, attached screenshots to show the pages rendering properly.

Comment 11 bmorriso 2015-05-13 18:41:25 UTC
Created attachment 1025145 [details]
5.4.0.0.26 Dashboard

Comment 12 bmorriso 2015-05-13 18:41:56 UTC
Created attachment 1025146 [details]
5.4.0.0.26 Infrastructure

Comment 13 bmorriso 2015-05-13 18:42:16 UTC
Created attachment 1025147 [details]
5.4.0.0.26 Services

Comment 15 errata-xmlrpc 2015-06-16 12:57:27 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-1100.html