Bug 43751 - UMC of UCS 4.2 doesn't work at all in IE 10
UMC of UCS 4.2 doesn't work at all in IE 10
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.2
Other Linux
: P5 normal (vote)
: UCS 4.2
Assigned To: Florian Best
Eduard Mai
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-03-08 12:52 CET by Daniel Tröder
Modified: 2017-04-04 18:28 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 5: Blocking further progress on the daily work
User Pain: 0.429
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Browser compatibility
Max CVSS v3 score:


Attachments
JS error (58.24 KB, image/jpeg)
2017-03-20 13:22 CET, Eduard Mai
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2017-03-08 12:52:10 CET
Just tried to use the UMC of UCS 4.2 in IE 10.0.9200.16384 on Win8-64:

* The univention-logo on the login page is not scaled down.

* When logged in, no categories or apps/panes are shown at all.
  - When then doing a reload (ctrl-r) they are suddenly there. It is possible to change category (the correct modules are shown).
  - Clicking of a module doesn't do anything (except creating a spinner at the bottom of the page).
Comment 1 Michael Grandjean univentionstaff 2017-03-08 13:51:17 CET
FYI: Microsoft discontinued IE 10 over a year ago:
https://www.microsoft.com/en-us/windowsforbusiness/end-of-ie-support

Do we really need to support IE 10? Is IE 11 behaving better?
Comment 2 Daniel Tröder univentionstaff 2017-03-08 14:18:00 CET
(In reply to Michael Grandjean from comment #1)
> FYI: Microsoft discontinued IE 10 over a year ago:
> https://www.microsoft.com/en-us/windowsforbusiness/end-of-ie-support
> 
> Do we really need to support IE 10? Is IE 11 behaving better?
Interesting, didn't know that.
IE 10 is the browser that is bundled with Win8.
I will upgrade to IE 11 and test.
Comment 3 Daniel Tröder univentionstaff 2017-03-10 13:57:25 CET
(In reply to Daniel Tröder from comment #2)
> I will upgrade to IE 11 and test.
There is no IE 11 for Win8, and the upgrade to Win8.1 failed. To much trouble to install one now.

Closing this bug, as it was about IE 10.
Comment 4 Florian Best univentionstaff 2017-03-10 14:09:22 CET
We removed support for IE10 in Bug #40402.
What exactly fails?
Did you see a notice in IE10 that the browser is not supported?
I think for the impression it still would be good if basic things are working?
Comment 5 Daniel Tröder univentionstaff 2017-03-10 16:06:27 CET
(In reply to Florian Best from comment #4)
> We removed support for IE10 in Bug #40402.
> What exactly fails?
> Did you see a notice in IE10 that the browser is not supported?
> I think for the impression it still would be good if basic things are
> working?
Completely broken: see comment1.
Comment 6 Daniel Tröder univentionstaff 2017-03-10 16:07:13 CET
> Completely broken: see comment1.
comment0 :)
Comment 7 Florian Best univentionstaff 2017-03-10 16:30:25 CET
The login works. On the login page there is a warning shown.
Opening the users module shows a error message in the javascript console:

Error initializing module udm: TypeError: Das Objekt unterstützt die Methode oder Eigenschaft "find" nicht.
Comment 8 Florian Best univentionstaff 2017-03-10 16:32:08 CET
www/management/main.js:»   »   »   »   »   »   var menuItemToUpdate = this._moreTabsDropDownButton.dropDown.getChildren().find(function(menuItem) {
www/management/main.js:»   »   »   »   var menuItemToRemove = this._moreTabsDropDownButton.dropDown.getChildren().find(function(menuItem) {
www/management/main.js:»   »   »   »   var menuTab = moreTabsDropDown.getChildren().find(function(menuItem) {
Comment 9 Florian Best univentionstaff 2017-03-10 16:48:51 CET
Array.find and Array.includes does not exists in IE10 and FF < 50.
I think there are users with FF < 50 out there, so it's better to use dojo functions for this. At least module loading works now. Reopen if you find more not working features which impact more than styling.

univention-management-console (9.0.59-1):
r77600 | Bug #43751: make some things work better in IE 11
Comment 10 Eduard Mai univentionstaff 2017-03-20 12:39:07 CET
IE11:
* logo issue on the login page persists, added note to Bug #43528
* login works
* categories are displayed correctly
* the JS error described in comment #7 was reproduced and is fixed by r77600
* a new JS error is visible, screenshot of the IE11 console attached
Comment 11 Eduard Mai univentionstaff 2017-03-20 13:22:11 CET
Created attachment 8586 [details]
JS error

Adding missing attachment.
Comment 12 Florian Best univentionstaff 2017-03-20 13:30:53 CET
(In reply to Eduard Mai from comment #11)
> Created attachment 8586 [details]
> JS error
> 
> Adding missing attachment.
I fixed this, this was Bug #42220 svn r73006

univention-management-console-module-udm (7.0.9-1):
r77971 | Bug #43751: fix syntax error from svn r73006 / Bug #42220
Comment 13 Eduard Mai univentionstaff 2017-03-27 11:49:48 CEST
(In reply to Florian Best from comment #12)
> (In reply to Eduard Mai from comment #11)
> > Created attachment 8586 [details]
> > JS error
> > 
> > Adding missing attachment.
> I fixed this, this was Bug #42220 svn r73006
> 
> univention-management-console-module-udm (7.0.9-1):
> r77971 | Bug #43751: fix syntax error from svn r73006 / Bug #42220

This resolves the syntax error. VERIFIED.
Comment 14 Stefan Gohmann univentionstaff 2017-04-04 18:28:22 CEST
UCS 4.2 has been released:
 https://docs.software-univention.de/release-notes-4.2-0-en.html
 https://docs.software-univention.de/release-notes-4.2-0-de.html

If this error occurs again, please use "Clone This Bug".