diff options
author | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-14 16:49:19 +0000 |
---|---|---|
committer | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-14 16:49:19 +0000 |
commit | 9e1ad4b286a342d27726908a0df47b4e54e9b50e (patch) | |
tree | 2de9bd6fcfbbe2158c1e1712265c81b33185dffb /tools | |
parent | 5dcda9d959b5a3062976d98ae0eab575cfb321d4 (diff) | |
download | chromium_src-9e1ad4b286a342d27726908a0df47b4e54e9b50e.zip chromium_src-9e1ad4b286a342d27726908a0df47b4e54e9b50e.tar.gz chromium_src-9e1ad4b286a342d27726908a0df47b4e54e9b50e.tar.bz2 |
A number of issues weren't addressed with the earlier patch for prerender + browsing history, particularly for instant pages.
- The "remove first entry" option used by instant was not being handled correctly when there was only one committed entry in the NavigationController.
- Renderer-issued navigations which were committed in the browser but not yet known by the browser/NavigationController were being incorrectly pruned. This did not happen regularly in the prerender case, but does in the instant case, particularly when changing what's typed in the omnibox.
- Some additional sanity testing to make sure that the message is sent to the correct render process.
- Additional unit tests are added.
BUG=89798
TEST=NavigationControllerTest.CopyStateFromAndPrune*, RenderViewTest.SetHistoryLengthAndPrune.
Review URL: http://codereview.chromium.org/7618016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96724 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions