[Webkit-unassigned] [Bug 103072] RTL/LTR Override Character can break caret movement/placement

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 19 12:14:50 PST 2012


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


Yi Shen <max.hong.shen at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |max.hong.shen at gmail.com




--- Comment #1 from Yi Shen <max.hong.shen at gmail.com>  2012-12-19 12:17:06 PST ---
This bug contains two issues - First. press the left arrow key from the second line move the caret to the middle of the line instead of the end of it. -- this problem is because webkit lacks of one-to-one correspondence between visual and logical character positions. 

The second issue is unable to place the caret in the RTL text in the first line by using mouse click -- I have created a separated bug 105451 and submit a patch for it.

(In reply to comment #0)
> Created an attachment (id=175680)
 --> (https://bugs.webkit.org/attachment.cgi?id=175680&action=review) [details]
> testcase
> 
> Steps to repro:
> 1. Put the caret in the second (empty) line
> 2. Press the Left arrow key
> - the caret will appear in the middle of the line instead of at the end of it. 
> 3. Try to place the caret in the second part of the line using the mouse
> - that part of the line is not "clickable"
> 
> There is also the symmetric case using RTL textarea and LTR Override Character.
> 
> Tested using
> Google Chrome    25.0.1323.1 (Official Build 167142) dev-m
> OS    Windows XP
> WebKit    537.19 (@134111)
> JavaScript    V8 3.15.1.2

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