Created attachment 181943 [details] test case See attached test-case.
Happens in textareas as well.
The problem is that we're now calling setCaretBlinkingSuspended(true) on mousedown without calling the corresponding setCaretBlinkingSuspended(false) on mouseup in EventHandler.cpp.
<rdar://problem/12982203>
I'm seeing this same behavior from shipping Safari, Chrome, and as far back in the nightlies as I can on 10.8 @ r122661 on 2012-07-14. I don't think this is a regression. Does anyone know when this worked before?
I downloaded Chrome 8 and this reproduces there too, so I think the answer to how long this has been broken is forever.
Created attachment 183059 [details] Patch
Created attachment 183061 [details] Patch
Comment on attachment 183061 [details] Patch Clearing flags on attachment: 183061 Committed r139939: <http://trac.webkit.org/changeset/139939>
All reviewed patches have been landed. Closing bug.