[Webkit-unassigned] [Bug 56938] New: Unexpected behaviour in spatial navigation with overlapping nodes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 23 10:46:28 PDT 2011


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

           Summary: Unexpected behaviour in spatial navigation with
                    overlapping nodes
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mburtin at connected-labs.com
                CC: yael.aharon at nokia.com, mbensi at connected-labs.com,
                    tonikitoo at webkit.org


Created an attachment (id=86644)
 --> (https://bugs.webkit.org/attachment.cgi?id=86644&action=review)
reduced test case of spatial navigation behavior with overlapping nodes

Spatial navigation behavior when two nodes are intersecting might be improved.

With the actual code that looks for a focus candidate, if a new candidate is intersecting the current one, the topmost
element is retained.
This can lead to unexpected behavior when multiple elements are overlapping with a small intersecting area.
You can find in attachment a reduced test case. If you hit down arrow, focus will go to the last element.

IMO, when nodes are intersecting, the algorithm should consider the intersecting area and respective node distances
when choosing candidate.

I'll try to make a patch for this, but it may require more knowledge than I have on spatial navigation requirements.

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