Created attachment 181943 [details]
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.
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]
Created attachment 183061 [details]
Comment on attachment 183061 [details]
Clearing flags on attachment: 183061
Committed r139939: <http://trac.webkit.org/changeset/139939>
All reviewed patches have been landed. Closing bug.