Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.2.0 Beta1
-
None
-
Linux/X11, qt stable branch with qtbase on ee53530a0e7a60828d74cf29a42bacb2828c9ded
-
738c07542a0bbf867661520559fed9feda985935
Description
Steps to reproduce:
1. Open any kind of popupWidget (e.g. a Menu) which should grab the mouse
2. Click outside the popup to close the popupWidget preferable on another widget
3. Widget under cursor reacts to the mouse event
This is a regression in comparison to Qt 4.8.
Attached is a small QTest which illustrates the issue. It uses XTest to simulate the problem. There are two .pro files, one for qt4 and one for qt5. The test succeeds for Qt4, but fails for qt5.
Attachments
Issue Links
- relates to
-
QTBUG-39313 Menu bar doesn't handle mouse click properly when there is a QGLWidget/native widget
- Closed
-
QTBUG-41869 [REG 4.8.2->5.3.2] Mouse events are not generated (or processed) when clicking on a widget while a popup is open if said widget or one of its siblings uses OpenGL
- Closed
For Gerrit Dashboard: QTBUG-34814 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
108982,3 | Don't replay mouse press event which closes a popup on X11 | dev | qt/qtbase | Status: ABANDONED | +2 | 0 |
109071,2 | Don't replay mouse press event which closes a popup on X11 | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |