Stop unfreezing tabs "frozen" for lazy loads
When opening a tab in the background on Svelte devices, tabs are marked as "frozen" without actually being frozen (no saved state). * Make CompositorViewHolder load these tabs properly instead of trying to unfreeze them. * Make Tab#unfreezeContents() protected so that nothing can handle this. * Clear out pointers when destroying the objects and clean up destruction, in general. * Stop destroying some TabObservers twice. * Add a test to catch this. * Moves process killing to the end of destroy() instead of the middle. BUG=495877 Review URL: https://codereview.chromium.org/1337113007 Cr-Commit-Position: refs/heads/master@{#348755}
Showing
Please register or sign in to comment