Summary: | Cursor stops blinking after clicking on scrollbar | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ojan Vafai <ojan> | ||||||||
Component: | HTML Editing | Assignee: | Elliott Sprehn <esprehn> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | esprehn, rniwa, webkit-bug-importer, webkit.review.bot | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Attachments: |
|
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]
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. |
Created attachment 181943 [details] test case See attached test-case.