Currently we mandate that scrolling must be disabled if we're clipping to the WKView's visible/prepared-content rect, because TCADA doesn't know how to keep the exposed rect offset by the scroll position as it should. But, it can!
<rdar://problem/14301166>
Created attachment 205688 [details] preliminary
Created attachment 205755 [details] patch
Comment on attachment 205755 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=205755&action=review > Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:441 > + for (PageOverlayLayerMap::iterator it = m_pageOverlayLayers.begin(), end = m_pageOverlayLayers.end(); it != end; ++it) > + if (TiledBacking* tiledBacking = it->value->tiledBacking()) > + tiledBacking->setExposedRect(m_scrolledExposedRect); Braces please.
Comment on attachment 205755 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=205755&action=review >> Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:441 >> + tiledBacking->setExposedRect(m_scrolledExposedRect); > > Braces please. Indeed.
http://trac.webkit.org/changeset/152266