DescriptionStop 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
Committed: https://crrev.com/f2c7f2a4c2332d104467eaf71651cfb6b3a18a13
Cr-Commit-Position: refs/heads/master@{#348755}
Patch Set 1 #Messages
Total messages: 8 (2 generated)
|