[Webkit-unassigned] [Bug 70579] New: [Qt] QGraphicsWebView does not pass on hover leave events

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 20 21:25:50 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=70579

           Summary: [Qt] QGraphicsWebView does not pass on hover leave
                    events
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jfaust at suitabletech.com


Created an attachment (id=111898)
 --> (https://bugs.webkit.org/attachment.cgi?id=111898&action=review)
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

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list