Created attachment 111898 [details] Qt project demonstrating the problem QGraphicsWebView silently eats hover leave events instead of passing them on to QWebPage. QWebPage also does not properly handle the Event::GraphicsSceneHoverLeave case. This means if you have something close to the edge of a page that has a hover effect (CSS or Javascript based), and you quickly mouse out of the window, it will stay hovered. This is still the case in Qt 4.8.0-rc1, and while I have not tried against qtwebkit trunk, looking at the code it appears to still have this problem. The attached zip file demonstrates the problem: * The red square, when hovered over, turns blue * If you very quickly mouse to the left or up out of the web view, it stays blue * The expect result is for the square to revert to red
Created attachment 111900 [details] Patch which fixes the problem Attached patch which fixes the problem. It's a diff against Qt 4.8.0-rc1, but a quick look at the source in qtwebkit trunk does not show a change that would fix this.
=== Bulk closing of Qt bugs === If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary. If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.