Project

General

Profile

Actions

Defect #2428

closed

Calendar overflows the page in MS Edge

Added by Vladimír Kotýnek over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Low
Assignee:
Vít Švanda
Category:
UX
Target version:
Start date:
08/06/2020
Due date:
% Done:

100%

Estimated time:
Affected versions:
Owner:

Description

In approval task the approver can change valid from and valid till date field. When the user clicks on the calendar icon a calendar shows up and overflows the page so a sidebar appears. However when I try to scroll and click on the sidebar the calendar disappears and so does the sidebar. I can scroll with a mouse wheel but using just a touchpad or a trackpoint this is an issue.

This was fixed for Opera, Firefox, Chrome and other non-Microsoft browsers by #2369. However in MS Edge and MS Internet Explorer it's still not fixed. This is not needed to be fixed for MS IE, but it needs to be fixed for MS Edge.


Files

kalendar_pred_kliknutim.PNG (5.94 KB) kalendar_pred_kliknutim.PNG Vladimír Kotýnek, 08/06/2020 03:00 PM
kalendar_po_kliknuti.PNG (10.4 KB) kalendar_po_kliknuti.PNG Vladimír Kotýnek, 08/06/2020 03:00 PM

Related issues

Related to IdStory Identity Manager - Feature #2369: Calendar overflows the pageClosedVít Švanda07/07/2020

Actions
Actions #1

Updated by Vladimír Kotýnek over 3 years ago

Actions #4

Updated by Roman Kučera over 3 years ago

I was just curious about this, because MS Edge is now based on chromium. I just tried it on my local machine and in MS Edge the calendar correctly show above component if there is no space below it.
I tried this in role request page. So the behavior is same in Chrome and Edge for me.
MS Edge version: Version 84.0.522.52

Actions #5

Updated by Vladimír Kotýnek over 3 years ago

Only the new version of Edge is based on Chromium. Not the previous and still widely used versions.

Actions #6

Updated by Radek Tomiška over 3 years ago

  • Priority changed from Normal to Low
Actions #7

Updated by Roman Kučera over 3 years ago

Official documentation how to run old Edge together with new one for testing purposes
https://docs.microsoft.com/en-us/deployedge/microsoft-edge-sysupdate-access-old-edge

Actions #8

Updated by Radek Tomiška over 3 years ago

  • Affected versions deleted (10.4.4, 10.5.0)
Actions #9

Updated by Vladimír Kotýnek over 3 years ago

Our users have Microsoft Edge: Version 41.16299.1480.0

Actions #10

Updated by Vít Švanda over 3 years ago

  • Status changed from New to In Progress
Actions #11

Updated by Vít Švanda over 3 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Radek Tomiška

Problem was in IE which does not supports property getBoundingClientRect.y. Same problem will be in legacy Edge too (this property is supported from the version 79).

I tested it in IE 11, but I do not have legacy Edge and time for install it, but I hope it will be work too.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/6670f9c68e8a2fc7ba619b1a417b147ac46e548f

Actions #12

Updated by Radek Tomiška over 3 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Vít Švanda
  • % Done changed from 0 to 100

I did review and test in IE 11 and it works, thx!

Actions

Also available in: Atom PDF