<div class="gmail_quote">On Tue, Feb 23, 2010 at 1:49 PM, Darin Adler <span dir="ltr">&lt;<a href="mailto:darin@apple.com">darin@apple.com</a>&gt;</span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Feb 22, 2010, at 6:47 PM, Ojan Vafai wrote:<br>&gt; So, specifically, if I have &quot;foo bar baz&quot; and I select the word &quot;foo&quot; using cmd+shift+right, hitting delete will delete the space in WebKit, but *not* in TextEdit. If, however, I select the word &quot;foo&quot; using cmd+right, hitting delete does not delete the space in either app. The TextEdit behavior seems more predictable (and sane).</div>

<div class="im">
<br>
</div>Command-shift-right selects a line, not a word. I think you mean option-shift-right.<br></blockquote><div><br></div><div>Heh. Right.†</div><div>†</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Option-shift-right does not give you smart deletion behavior in Mac OS X NSTextView. Selecting words with double click does. The smart-delete-001.html test is testing a particular case of smart deletion and we do need a test for that fix. But it incorrectly depends on smart deletion mode being set when extending a selection by word. We probably need to turn this into two tests:<br>


<br>
 † †1) Test that extending by word does *not* give you smart deletion.<br>
<br>
 † †2) Test that double clicking at the beginning of a line to do smart deletion correctly deletes both the word and a space.<br>
<br>
It might be tricky to write (2) because I donít know of a way to make a selection that will result in smart deletion with DOM APIs. Maybe execCommand(&quot;SelectWord&quot;)?</blockquote><div><br></div><div>For 1, the current test should suffice. For 2, using eventSender to double-click should work, right?</div>

<div><br></div><div>Thanks, for getting back to me. Bug filed:†<a href="https://bugs.webkit.org/show_bug.cgi?id=35314">https://bugs.webkit.org/show_bug.cgi?id=35314</a></div><div><br></div><div>I&#39;ll try and get to this soon unless someone else feels moved to do it. :)</div>

<div><br></div><div>Ojan</div><div><br></div></div>