[Webkit-unassigned] [Bug 48139] New: RTL: right/left arrow keys ignore unicode bidi control characters

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 22 10:42:07 PDT 2010


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

           Summary: RTL: right/left arrow keys ignore unicode bidi control
                    characters
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: HTML Editing
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: xji at chromium.org
        Depends on: 25321


Created an attachment (id=71575)
 --> (https://bugs.webkit.org/attachment.cgi?id=71575&action=review)
test file

After the fix of 25321, unicode bidi control characters are included in InlineTextBox, arrow key should be able to move caret around them.

Given the test file which contains <div contenteditable>a&#x202b;b!&#x202c;c</div>,
the visual display from left to right is:
a!&#x202b;b&#x202c;c


left/right arrow keys could place caret before and after &#202c;, (moving caret from before 'b' to after 'c' takes 3 right-arrow movements).
but neither is able to distinguish caret before and after &#x202b; (moving caret from before '!' to after 'b' takes only 2 right-arrow movements).

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