Re-evaluating our in-window state is only useful if we're going to use the live layer tree; snapshots can be taken of unparented views with no trouble. Plus, doing so sets off a chain of expensive things in the Web process which we can avoid if using snapshots.
Created attachment 233468 [details] patch
<rdar://problem/17402119>
http://trac.webkit.org/changeset/170217