Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1644970

Summary: web-ui does not load on IE11
Product: Red Hat Enterprise Virtualization Manager Reporter: Germano Veit Michel <gveitmic>
Component: ovirt-web-uiAssignee: Scott Dickerson <sdickers>
Status: CLOSED ERRATA QA Contact: Lucie Leistnerova <lleistne>
Severity: medium Docs Contact:
Priority: high    
Version: 4.2.6CC: gshereme, gveitmic, jcoscia, mgoldboi, sdickers, sgoodman
Target Milestone: ovirt-4.2.8Keywords: ZStream
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
ovirt-web-ui 1.4 uses web technologies that Microsoft Internet Explorer 11 does not support, and as a result, opening ovirt-web-ui in IE11 showed a simple white screen. Polyfills were added to support using the newer technology, and the base HTML page now enables compatibility mode in IE11 to better support rendering the ovirt-web-ui. As a result, the 1.4 version of ovirt-web-ui, based on ovirt-engine 4.2, now loads and has base functionality on IE11.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-22 12:45:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: UX RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
console
none
debugger none

Description Germano Veit Michel 2018-11-01 05:49:36 UTC
Description of problem:

Internet Explorer is a Tier 2 browser[1]. But the User Portal (ovirt-web-ui) does not load on it. After entering the credentials and proceeding it crashes.

The error on the console is:
SCRIPT483: Object doesn't support property or method 'includes'
main.353f9a25.js (1,9689)

See the second screenshot for more details, it points to a function calling this method.

Version-Release number of selected component (if applicable):
ovirt-web-ui-1.4.2-1.el7.noarch
ovirt-engine-4.2.6.4-1.el7.noarch

How reproducible:
100%

Steps to Reproduce:
1. Open the user portal using IE11

Actual results:
Blank screen

Expected results:
Load

Additional info:
[1] https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.2/html/planning_and_prerequisites_guide/rhv_requirements#client-requirements_RHV_planning

Comment 1 Germano Veit Michel 2018-11-01 05:50:37 UTC
Created attachment 1499755 [details]
console

Comment 2 Germano Veit Michel 2018-11-01 05:51:04 UTC
Created attachment 1499764 [details]
debugger

Comment 3 Germano Veit Michel 2018-11-01 05:53:20 UTC
Reproduced on:
IE11, 11.1.17134.0
Windows 10 (Build 17134.1)

On customer site also happens on:
IE 11, 11.0.9600.18921 update version 11.0.52
Windows 7.

Comment 4 Greg Sheremeta 2018-11-02 14:22:40 UTC
What was the emulation mode of the browser, Edge mode or IE10 mode?

Comment 7 Greg Sheremeta 2018-11-10 02:00:25 UTC
https://github.com/patternfly/patternfly-react/blob/master/packages/patternfly-3/patternfly-react/src/common/helpers.js#L45

Array.prototype.includes doesn't exist in IE, so that will need to be polyfilled somehow.

Comment 10 Scott Dickerson 2018-12-06 21:36:35 UTC
Added some more IE11 handling (to master) with https://github.com/oVirt/ovirt-web-ui/pull/885

Comment 11 Scott Dickerson 2018-12-06 22:20:44 UTC
Backport for web-ui 1.4: https://github.com/oVirt/ovirt-web-ui/pull/886

Comment 12 Greg Sheremeta 2018-12-13 21:12:22 UTC
Removing 4.3 flag.

IE11 is not supported in ovirt-web-ui 1.5, which will ship with 4.3.

Comment 13 Scott Dickerson 2019-01-08 15:36:43 UTC
Pull request https://github.com/oVirt/ovirt-web-ui/pull/886 verified and merged to ovirt-web-ui v1.4.  This adds basic IE11 support for 1.4 ovirt-web-ui.  

IE11 is officially not supported in ovirt-web-ui 1.5 (ovirt 4.3).

Comment 14 Steve Goodman 2019-01-15 12:25:29 UTC
    If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field.

     

    The documentation team will review, edit, and approve the text.

     

    If this bug does not require doc text, please set the 'requires_doc_text' flag to -.

Comment 16 errata-xmlrpc 2019-01-22 12:45:56 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://access.redhat.com/errata/RHBA-2019:0128