-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.11
-
None
-
24f40915a (dev)
Beginning with https://codereview.qt-project.org/c/qt/qtbase/+/684038
It makes no sense to me that if we set QGuiApplicationPrivate::lastCursorPosition due to an Enter event (as we clearly should), that it could have an effect on this test. But here we are.
1535: ********* Start testing of tst_QGraphicsProxyWidget *********
FAIL! : tst_QGraphicsProxyWidget::clickFocus() '!proxy->hasFocus()' returned FALSE. ()
C:\Users\qt\work\qt\qtbase\tests\auto\widgets\graphicsview\qgraphicsproxywidget\tst_qgraphicsproxywidget.cpp(3411) : failure location
PASS : tst_QGraphicsProxyWidget::windowFrameMargins()
PASS : tst_QGraphicsProxyWidget::QTBUG_6986_sendMouseEventToAlienWidget()
Totals: 137 passed, 1 failed, 4 skipped, 0 blacklisted, 9881ms
I didn't reproduce the failure on Windows 11, macOS or Linux X11. It only seems to happen on Windows 10 in CI, so far.
https://codereview.qt-project.org/c/qt/qtdeclarative/+/237678 made the assumption that an Enter event does occur. But now we want Qt Quick to rely on QGuiApplicationPrivate::lastCursorPosition (for now, until we move it to QPointingDevice) rather than trying to track mouse position independently.
- relates to
-
QTBUG-136976 QHoverEvent::HoverMove Triggered Repeatedly on Stationary Mouse When Unrelated QQuickItem Changes
-
- In Progress
-
-
QTBUG-141387 QGuiApplication should update lastCursorPosition on both Enter and Leave events
-
- In Progress
-
For Gerrit Dashboard: QTBUG-141386 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
685589,1 | Blacklist tst_QGraphicsProxyWidget::clickFocus on Windows 10 | 6.10 | qt/qtbase | Status: NEW | 0 | 0 |