Project

General

Profile

Actions

Bug #10452

closed

GUI breaks completely with IE 11

Bug #10452: GUI breaks completely with IE 11

Added by Janos Mattyasovszky almost 9 years ago. Updated almost 9 years ago.

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

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


Files

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
IE11_4.1-rc1_broken.png
IE11_version.png
IE11_4.1-rc1_broken_after_login.png
rudder_4.1_compatibility_mode.png
rudder_IE_no_X_UA_Header.png
rudder_IE_X_UA_Header.png

Subtasks 1 (0 open1 closed)

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

Updated by Raphael GAUTHIER almost 9 years ago Actions #1

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?

Updated by Janos Mattyasovszky almost 9 years ago Actions #2

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.

Updated by François ARMAND almost 9 years ago Actions #3

  • 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.

Updated by Janos Mattyasovszky almost 9 years ago Actions #4

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..

Updated by Raphael GAUTHIER almost 9 years ago Actions #5

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...

Updated by Janos Mattyasovszky almost 9 years ago Actions #6

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)

Updated by Janos Mattyasovszky almost 9 years ago Actions #7

rudder_4.1_compatibility_mode.png

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.

Updated by Raphael GAUTHIER almost 9 years ago Actions #8

  • Target version set to 3.1.19

Updated by Raphael GAUTHIER almost 9 years ago Actions #9

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

Updated by Janos Mattyasovszky almost 9 years ago Actions #10

rudder_IE_no_X_UA_Header.png
rudder_IE_X_UA_Header.png

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):

Updated by Raphael GAUTHIER almost 9 years ago Actions #11

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

Updated by Alexis Mousset almost 9 years ago Actions #12

  • Status changed from New to In progress

Updated by Alexis Mousset almost 9 years ago Actions #13

  • 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

Updated by Alexis Mousset almost 9 years ago Actions #14

  • Assignee changed from Benoît PECCATTE to Raphael GAUTHIER

Updated by Alexis Mousset almost 9 years ago Actions #15

  • Status changed from Pending technical review to Pending release

Updated by Benoît PECCATTE almost 9 years ago Actions #16

  • Priority set to 78

Updated by Vincent MEMBRÉ almost 9 years ago Actions #17

  • 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.

Actions

Also available in: PDF Atom