[Webkit-unassigned] [Bug 122804] New: EventPath::updateTouchLists traverses through EventPath thrice

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 14 18:47:29 PDT 2013


           Summary: EventPath::updateTouchLists traverses through
                    EventPath thrice
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Event Handling
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: darin at apple.com, sam at webkit.org, koivisto at iki.fi,
                    benjamin at webkit.org, akling at apple.com

EventPath::updateTouchLists goes through m_path thrice by calling updateTouchListsInEventPath.

Given that nodes tend to be scattered across multiple pages, this is a very inefficient operation.
It's much better to loop over touch lists or touch objects while the outer loop traverses through EventPath.

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