Text fields often flicker when their value is set with javascript. That is, when their value is changed, the field is cleared to white for a split second, then the actual value is drawn. This is most obvious when they're rapidly updated (see the sample page) but can happen even for a single update. The flicker seems to have been introduced between r14652:14663
I think I know what to do!
Created attachment 13704 [details] Change -[WebCoreFrameBridge needsLayout] to consider pending subtree layout The flickering was caused by painting without updating layout first, as a result of -[WebCoreFrameBridge needsLayout] returning NO because the required layout was for a subtree only.
Created attachment 13705 [details] Change -[WebCoreFrameBridge needsLayout] to consider pending subtree layout Moved a *.
<rdar://problem/5072352>
Comment on attachment 13705 [details] Change -[WebCoreFrameBridge needsLayout] to consider pending subtree layout r=me
Committed revision 20324.