To reduce unnecessary repaints enable the same behaviour as iOS already has.
Created attachment 221743 [details] patch
Comment on attachment 221743 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=221743&action=review Well that looked easy. r=me > Source/WebCore/rendering/RenderLayerCompositor.cpp:253 > - , m_layerFlushThrottlingEnabled(false) > + , m_layerFlushThrottlingEnabled(page() && page()->progress().isMainLoadProgressing()) I wonder why page() returns a pointer, and not a reference.
https://trac.webkit.org/r162443
Does this mean we see a longer delay on back/forward before seeing the new page? Or is page cache navigation not affected?
(In reply to comment #4) > Does this mean we see a longer delay on back/forward before seeing the new page? Or is page cache navigation not affected? Page cache navigation shouldn't be affected. Completed load always turn off throttling.