Created attachment 143345 [details] test case * STEPS TO REPRODUCE 1. Load the attached simplified test page 2. Click in the input field and look at the blinking I cursor The insertion point should be opaque, but it no longer is.
Created attachment 143348 [details] screenshot
<rdar://problem/11492516>
Created attachment 144287 [details] Patch
Comment on attachment 144287 [details] Patch Looks reasonable. It's sad to see we need to touch the renderer here though.
(In reply to comment #4) > Looks reasonable. It's sad to see we need to touch the renderer here though. Yeah, I'll revisit this issue in the future when the editing code becomes shadow-clean.
Comment on attachment 144287 [details] Patch Clearing flags on attachment: 144287 Committed r118733: <http://trac.webkit.org/changeset/118733>
All reviewed patches have been landed. Closing bug.
Comment on attachment 144287 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=144287&action=review > Source/WebCore/html/HTMLTextFormControlElement.cpp:172 > + // FIXME: We should change the order of DOM nodes. But it makes an assertion > + // failure in editing code. That's because the assertion in the editing code is bogus.