Add a pref for repainting outside of layout.
Created attachment 318523 [details] Patch
Comment on attachment 318523 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=318523&action=review > Source/WebCore/rendering/RenderElement.cpp:2191 > + if (document().view()->needsFullRepaint() || !everHadLayout() || hasSelfPaintingLayer()) > + return false; > + return !settings().repaintOutsideLayoutEnabled(); I take it you feel this reads better. I would have written this using one line without a branch: return !document().view()->needsFullRepaint() && everHadLayout() && !hasSelfPaintingLayer() && !settings().repaintOutsideLayoutEnabled();
Landed in r221147.