commit | cf97f3f89a5ac7d087004a1dc2d72d375315b040 | [log] [tgz] |
---|---|---|
author | Rakina Zata Amni <rakina@chromium.org> | Wed Sep 02 15:42:19 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 02 15:42:19 2020 |
tree | ebdf3c4842989e69814f6821f4d0f37ebb4760bc | |
parent | 4a7fc4dab2e4582ea74245ef680bb33f5d9cab20 [diff] |
Update history info in renderer when page gets restored from bfcache Currently we only update the history info on renderer on CommitNavigation calls and some cases where we're deleting navigation entries. When restoring a page from the back-forward cache, we would not call CommitNavigation on it (we call SetPageLifecycleState instead), so the history info might be stale after restoring. This CL adds history offset & length along with the pre-existing param navigation_start as PageRestoreParams to send with the SetPageLifecycleState calls to restore the page, so that the history offset & length can be updated in that case too. Bug: 1122508 Change-Id: Ia480fe199c7836c923fd9d786610a991ce7c8a17 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379393 Commit-Queue: Rakina Zata Amni <rakina@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#803869}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.