[Webkit-unassigned] [Bug 73738] New: An issue related with HitTest.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 2 23:44:00 PST 2011


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

           Summary: An issue related with HitTest.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Event Handling
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hyuki.kim at samsung.com


Created an attachment (id=117747)
 --> (https://bugs.webkit.org/attachment.cgi?id=117747&action=review)
Simple test page for this issue.

I tested attached example page by use safari and chrome browser.
- chrome : Ver 15.0.874.121 m (window machine)
- safari : Ver 5.1.2 (window machine)

But, they don't seem to support successful hit test for any region which overlapping with both text label ("Put Your Password") and input field.

In fact, they seem to detect only label when finger is on that region.
So, it doesn't provide context popup includes paste item which input related node can have.

According to my initial investigation through source code, It seems to stop doing HitTest as soon as it meets label if 3d transform related property is not specified since label is positioned on the separate RenderLayer.
As a result, It doesn't seem to do hit test for input field no longer.

So, I would like to know whether this is a normal webkit's policy for the hit test.
If it will be a intended operation, I would like to know the thing that application should do additionally in order to detect this case as a hit case which hit by touch.
Will it be fine if application check focused node too in addition to HitTest via WebCore ?

I am sincerely hoping to get any good idea for this. :)

-- 
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