[Webkit-unassigned] [Bug 37884] Cursor goes wrong direction in mixed RTL-LTR

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 24 11:50:32 PDT 2010


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


Xiaomei Ji <xji at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mitz at webkit.org




--- Comment #1 from Xiaomei Ji <xji at chromium.org>  2010-09-24 11:50:32 PST ---
The HOME/END issue was fixed in https://bugs.webkit.org/show_bug.cgi?id=24168.

>From the description in comment #3, apparently the old behavior is not correct (look at the case of "IHG def FED xyz CBA").

The logic of the fix is correct. 
And from comment #3, looks like for "def FED 123 CBA abc" (similar to the test case uploaded here), the beginning of the first logical node "abc" is at the position before 'c' (between 'c' and dummy_RTL). That is probably why we returned the caret there when press HOME.
Same for END key.

I need to do further investigation on how to get the same behavior as Firefox.
Before that, I would like to get expert's opinion that the Firefox's behavior is correct/desired.

As to the arrow key operation, there is pro and con on whether it should follow visual order or logical order. IE is the only browser follows logical order. Other browsers choose to follow visual order.

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