[Webkit-unassigned] [Bug 25321] RLE/LRE characters are removed from any text entered into a text box (either using a keyboard or by pasting)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 19 11:20:19 PDT 2010


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





--- Comment #23 from mitz at webkit.org  2010-10-19 11:20:18 PST ---
(In reply to comment #22)
> Hi Mitz,
> 
> Thanks for the valuable suggestion!
> 
> I tried the change per your suggestion, which solves the bug.
> But it has side-effect on caret-movement: unicode control characters might be considered as a character in caret movement.
> 
> For example:
> <div contenteditable>start &#x202B;car דהו אבג.&#x202c; end</div>
> 
> The visual display looks like "...... car end".
> You need to press right-arrow 4 times to move the caret from before 'r' to after 'e'. And it takes 4 left-arrow operations to move caret from after 'e' to before 'r'. 

This is a progression. Being able to use the arrow keys (and other mechanisms) to place the caret on either side of the control characters is useful for editing around them, and is also consistent with what TextEdit does on Mac OS X. I imagine it is also consistent with Microsoft Word, but I haven’t tested 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