[Webkit-unassigned] [Bug 38087] Clicking below last line of right-to-left editable text that puts caret in the wrong place

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 24 18:54:54 PDT 2010


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


mitz at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Clicking below last line of |Clicking below last line of
                   |right-to-left editable text |right-to-left editable text
                   |that ends with space put    |that puts caret in the
                   |caret before space          |wrong place




--- Comment #1 from mitz at webkit.org  2010-04-24 18:54:54 PST ---
Simple test case:

<div dir="rtl" style="-webkit-user-modify: read-write; height: 2em; border:
solid"><span>&#x05d0</span><span>&#x05d1</span><span>&#x05d2</span></div>

The problem is RenderBlock::positionForPointWithInlineChildren()’s use of
firstLeafChild() and lastLeafChild() where it should probably get the logically
first or last child in those cases. Or perhaps it could just avoid using line
boxes in those cases and return the first/last positions inside the block.

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