Project

General

Profile

Bug #10452

GUI breaks completely with IE 11

Added by Janos Mattyasovszky about 1 year ago. Updated about 1 year ago.

Status:
Released
Priority:
N/A
Category:
Web - UI & UX
Target version:
Target version (plugin):
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:
Priority:
78

Description

Our Internet Explorer does not display 4.1-rc1 anything near usable.
Good thing: it works with chrome...

Version:

IE11 exact version

Login page:

IE displaying a 4.1-rc1 login page

Site after login:

IE displaying a 4.1-rc1 GUI after login

IE11_4.1-rc1_broken.png (209 KB) IE11_4.1-rc1_broken.png IE displaying a 4.1-rc1 login page Janos Mattyasovszky, 2017-03-17 10:43
IE11_version.png (15.7 KB) IE11_version.png IE11 exact version Janos Mattyasovszky, 2017-03-17 10:45
IE11_4.1-rc1_broken_after_login.png (35 KB) IE11_4.1-rc1_broken_after_login.png IE displaying a 4.1-rc1 GUI after login Janos Mattyasovszky, 2017-03-17 10:47
rudder_4.1_compatibility_mode.png (33.6 KB) rudder_4.1_compatibility_mode.png Janos Mattyasovszky, 2017-03-21 16:13
rudder_IE_no_X_UA_Header.png (2.6 KB) rudder_IE_no_X_UA_Header.png Janos Mattyasovszky, 2017-03-21 17:17
rudder_IE_X_UA_Header.png (2.59 KB) rudder_IE_X_UA_Header.png Janos Mattyasovszky, 2017-03-21 17:17

Subtasks

Bug #10502: GUI breaks completely with IE 11ReleasedNicolas CHARLES

Associated revisions

Revision 20153d01 (diff)
Added by Alexis MOUSSET about 1 year ago

Fixes #10452: GUI breaks completely with IE 11

Revision 3cfb4607 (diff)
Added by Alexis MOUSSET about 1 year ago

Fixes #10452: GUI breaks completely with IE 11

History

#1 Updated by Raphael GAUTHIER about 1 year ago

I can't reproduce that on my 11.0.9600.18357 version. I'm sorry to ask you everytime the same question, but did you try to clear your caches?

#2 Updated by Janos Mattyasovszky about 1 year ago

yes, sorry, I forgot to mention: I have cleared everything.
Let me also check what settings are centrally managed, maybe something is disabled so that breaks the display.

#3 Updated by François ARMAND about 1 year ago

  • Severity set to Critical - prevents main use of Rudder | no workaround | data loss | security
  • User visibility set to Getting started - demo | first install | level 1 Techniques

The severity is critical, because is breaks not only UI but also the behavior of Rudder (you can't use it). And maybe you are force to use IE for some internal policies.

#4 Updated by Janos Mattyasovszky about 1 year ago

Well, sorry, but I am not able to provide any more details why and how this version is broken by our IE.

Tell me please what I need to provide (on top of the screenshots) for you to be able to get any idea why this occurs and how to fix it..

#5 Updated by Raphael GAUTHIER about 1 year ago

It really looks like an IE11 security setting is blocking the onDocumentReady event. I'm trying to find this setting to reproduce that. Maybe I'm wrong...

#6 Updated by Janos Mattyasovszky about 1 year ago

Hah good catch!

After ncharles fixed http://demo.rudder-project.org/, I can tell you, that it works without SSL, and only breaks when I am visiting a secure site (never tried this unsecured)

#7 Updated by Janos Mattyasovszky about 1 year ago

and not! it's also good when running the demo on https...

and the oscar goes to: compatibility mode!

HTML1202: https://<intranet.fqdn>/rudder/ is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked.

#8 Updated by Raphael GAUTHIER about 1 year ago

  • Target version set to 3.1.19

#9 Updated by Raphael GAUTHIER about 1 year ago

  • Status changed from New to In progress
  • Assignee set to Raphael GAUTHIER

#10 Updated by Janos Mattyasovszky about 1 year ago

Just as discussed on IRC:

The compatibility mode is enforced by a corporate policy:

After adding a header to force IE to overwrite this by adding this to apache common conf:

rudder-apache-webapp-common.conf:  Header add X-UA-Compatible "IE=Edge" 

It works very good (IE11 going to native IE11 Mode):

#11 Updated by Raphael GAUTHIER about 1 year ago

  • Status changed from In progress to New
  • Assignee changed from Raphael GAUTHIER to Alexis MOUSSET

#12 Updated by Alexis MOUSSET about 1 year ago

  • Status changed from New to In progress

#13 Updated by Alexis MOUSSET about 1 year ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Alexis MOUSSET to Benoît PECCATTE
  • Pull Request set to https://github.com/Normation/rudder/pull/1604

#14 Updated by Alexis MOUSSET about 1 year ago

  • Assignee changed from Benoît PECCATTE to Raphael GAUTHIER

#15 Updated by Alexis MOUSSET about 1 year ago

  • Status changed from Pending technical review to Pending release

#16 Updated by Benoît PECCATTE about 1 year ago

  • Priority set to 78

#17 Updated by Vincent MEMBRÉ about 1 year ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 3.1.19, 4.0.4 and 4.1.1 which were released today.

Also available in: Atom PDF