Bug #4993
Overlay prevents input when modal dialog open in embedded mode in Chrome
100%
History
#1 Updated by Hynek Cihlar over 5 years ago
To reproduce: run Hotel GUI in embedded mode, open any modal dialog (Calendar for example). The grey overlay, which is supposed to prevent input behind the modal dialog, covers the whole screen including the modal dialog itself, no user input is possible at this point. In Firefox this bug doesn't occur.
#2 Updated by Constantin Asofiei over 5 years ago
What's your Chrome version? With Chrome Version 85.0.4183.121 (Official Build) unknown (64-bit) I can open and use the Calendar with no problem.
#3 Updated by Hynek Cihlar over 5 years ago
Constantin Asofiei wrote:
What's your Chrome version? With Chrome Version 85.0.4183.121 (Official Build) unknown (64-bit) I can open and use the Calendar with no problem.
Version 85.0.4183.121 (Official Build) (64-bit). I'll look at this closer.
#5 Updated by Constantin Asofiei over 4 years ago
- Assignee set to Constantin Asofiei
- Status changed from New to WIP
#6 Updated by Constantin Asofiei over 4 years ago
When a combo box drop-down is open it can't be closed by clicking outside of it, one must select an entry or press Esc key.
This is another variation of this issue, only in embedded mode, and only if a modal dialog is shown. The problem is in p2j.screen.js, EmbeddedAppController.setInternalZIndex moves the overlay panel (blocking operations for modal dialogs below the top one) regardless if the window for the combo-box drop-down is not a real modal window.
#7 Updated by Constantin Asofiei over 4 years ago
- Status changed from WIP to Review
- % Done changed from 0 to 100
Fixed in 3821c/13362.
#8 Updated by Greg Shah over 4 years ago
Code Review Task Branch 3821c Revision 13362
No objections.
Hynek/Sergey: Please review.
#9 Updated by Greg Shah over 4 years ago
- Status changed from Review to Closed
Confirmed, this is fixed.