DescriptionRemove a HistoryNode's children when it navigates to a new document.
When a reload occurs (or other inert commits), we leave the history tree alone. However, if iframes are dynamically created, we end up with both the old iframes and the new iframes in the history tree, and we never prune them. Instead, if a different-document inert commit occurs, remove the committing node's children, since the corresponding frames are no longer in the frame tree.
BUG=485385
Committed: https://crrev.com/9f3e29c910ce2c2a9c3a60b2675db59d95b8ad3a
Cr-Commit-Position: refs/heads/master@{#329763}
Patch Set 1 #
Messages
Total messages: 8 (2 generated)
|