Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.0 Beta 3
-
None
-
Touch, Material style
-
9f80a466772c7e61bf7013e5c2e1726ca7c85b50
Description
Steps:
- Run the test app with the Material style on any device that has a touch screen
- Drag to the right from within the popup's shadow
Expected result:
- The modal popup should block user input and therefore it should not be possible to drag the drawer open.
Actual result:
- It is possible to drag the drawer open if started from within the shadow of the modal popup.
Test app:
import QtQuick 2.7 import QtQuick.Controls 2.0 ApplicationWindow { id: window visible: true width: 400 height: 400 Drawer { width: window.width / 2 height: window.height dragMargin: window.width } Popup { modal: true visible: true x: (window.width - width) / 2 y: (window.height - height) / 2 width: window.width / 3 height: window.height / 3 closePolicy: Popup.NoAutoClose } }
Attachments
For Gerrit Dashboard: QTBUG-60602 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
193808,5 | WIP: Call childMouseEventFilter() only for items that accept mouse/touch | 5.9.0 | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
193875,3 | Fix drawers not to be touch-draggable through modal popup shadows | 5.9.0 | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |