Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.5.0, 5.12, 5.15
-
None
-
OS X 10.9, Qt 5.5
Description
The Cocoa plug-in calls [NSPanel setWorksWhenModal:YES] for windows of type Popup, Dialog and Tool. This perhaps originated as a fix for QTBUG-27459. However, using it for dialog and tool windows has some side-effects (and regression from Qt 4.x):
- If another modal is dialog is opened, the underlying window can still be activated (already filed as
QTBUG-45782). - If an OS-native modal dialog is opened, the underlying window is fully accesible (see attached sample project).
Attachments
Issue Links
- relates to
-
QTBUG-45782 [OS X] Modal dialog can appear active when another modal dialog is active
-
- Closed
-
- resulted from
-
QTBUG-27459 Combo boxes in dialogs not usable (with mouse)
-
- Closed
-
For Gerrit Dashboard: QTBUG-48520 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
263419,2 | macOS: Only treat transient children of the current modal window as worksWhenModal | 5.12 | qt/qtbase | Status: ABANDONED | 0 | 0 |