Details
Description
The MouseLeave event will not trigger for a web page tag if you move the mouse from inside QWebEngineView to any other part of the interface or the outside of the MainWindow itself.
Only the initial MouseEnter Javascript event will be triggered and due to the issue detailed above every subsequent event for that tag will not occur.
You can replicate this issue in the disclosed example by moving the mouse inside the QWebEngineView and moving it to the right. The hover effect will still be in place and the JavaScript code for "onmouseleave" will not be triggered.
This can also be replicated with any of the Qt examples containing QWebEngineView.
Issue confirmed for Qt 5.9.1 on both Windows and OSX.
Attachments
For Gerrit Dashboard: QTBUG-64265 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
210423,4 | Notify Chromium about leaving view | 5.9 | qt/qtwebengine | Status: MERGED | -2 | 0 |