We need to call RenderView::willMoveOffscreen() and didMoveOnscreen() when the document goes in and out of the page cache, so that we hook/unhook layers correctly.
We also need to them in attach/detach, again to hook up the layers.
Finally, we need to update layers in Document::updateRendering().
Created attachment 27381 [details]
Comment on attachment 27381 [details]
Just yank the amusing FIXME from Eric rather than adding to it. :)
Committing to http://svn.webkit.org/repository/webkit/trunk ...