Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.15.11, 6.4.0
-
-
3feab861f (dev), 53b5d93d9 (6.5), 4a26a7b92 (6.6)
Description
We have a floating pane on our app that contains a QML WebView that can be moved around the screen and resized. When the pane overlaps a part of the app that has a DragHandler and a Flickable, moving the scrollbars on the WebView propagates events to the DragHandler and Flickable behind it.
The attached project is a stripped down version of it. The blue dialog can be moved around by dragging the header. It also can be resized using the red button on the lower right. When part of it is over the column of buttons, and you scroll the WebView, the buttons move up and down. The "Swipe" text appears at the top when the overlaid item also gets the swipe event from the WebView.
Attachments
Issue Links
- relates to
-
QTBUG-87815 DragHandler events are caught through popups
- Open
-
QTBUG-100104 Using TapHandler in a QML Dialog incorrectly propagates mouse events to DragHandler
- Open
For Gerrit Dashboard: QTBUG-103518 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
223138,21 | WIP Add Item modal property | dev | qt/qtdeclarative | Status: NEW | -2 | 0 |
454260,2 | WIP add PointerHandler::grabPermissionMaximumDegree | dev | qt/qtdeclarative | Status: NEW | -2 | 0 |
454083,6 | RenderWidgetHostViewQtDelegateItem: keep grabs | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
487388,2 | RenderWidgetHostViewQtDelegateItem: keep grabs | 6.6 | qt/qtwebengine | Status: MERGED | +2 | 0 |
487389,2 | RenderWidgetHostViewQtDelegateItem: keep grabs | 6.5 | qt/qtwebengine | Status: MERGED | +2 | 0 |