<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Caret displays in the wrong place in an RTL text field"
   href="https://bugs.webkit.org/show_bug.cgi?id=152635#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Caret displays in the wrong place in an RTL text field"
   href="https://bugs.webkit.org/show_bug.cgi?id=152635">bug 152635</a>
              from <span class="vcard"><a class="email" href="mailto:mitz&#64;webkit.org" title="mitz&#64;webkit.org &lt;mitz&#64;webkit.org&gt;"> <span class="fn">mitz&#64;webkit.org</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=152635#c2">comment #2</a>)
<span class="quote">&gt; But it doesn't agree with Firefox, and seems confusing; the characters don't
&gt; appear where the caret is, when it's at the start or end of the field.</span >

You are talking about the exceptional case of typing a character whose directionality is opposite the text field’s directionality, right?

<span class="quote">&gt; In addition, shift-right-arrow expands the selection to the left.</span >

This is a separate issue. Some bugs in arrow key behavior have been fixed, and addressing some bugs involving arrow-selection requires supporting multiple-range selections first.

(In reply to <a href="show_bug.cgi?id=152635#c3">comment #3</a>)
<span class="quote">&gt; Cocoa shows a split caret in the instances where we get it wrong (at the
&gt; ends).</span >

WebKit doesn’t support a split caret yet (see <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - display a split caret when on boundary between LTR and RTL text"
   href="show_bug.cgi?id=3710">bug 3710</a>). WebKit’s caret positioning in OS X matches that of Cocoa when the optional split caret feature is turned off.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>