commit | 4a4dede926b598761008de679cb71bc40febbc23 | [log] [tgz] |
---|---|---|
author | Eugene But <eugenebut@chromium.org> | Wed Nov 21 22:33:57 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Nov 21 22:33:57 2018 |
tree | 4b0adbee503088e687936a4f90ca6e3df34ad1fd | |
parent | 172973dadb15050b9187f44c32fae474353139b7 [diff] |
Reland Add web::NavigationContext::IsPlaceholderNavigation This is a step in multistep refactoring. The next steps will be: 1.) web::NavigationContext::URL is never set to placeholder URL and always represents navigation URL 2.) Same web::NavigationContext will be reused for placeholder navigation to extend it's lifetime. 3.) WebStateObserver::DidFinishNavigation will be caller after placeholder navigation is finished and will use original web::NavigationContext passed to WebStateObserver::DidStartNavigation This will partially fix crbug.com/903497 and will call WebStateObserver::DidFinishNavigation after committed URL actually changed. Originally Reviewed-on: https://chromium-review.googlesource.com/c/1331044 Bug: 903497 Change-Id: I0ee2ecdfb4d20d2f14fd62e99028e8de1b81ff3b Reviewed-on: https://chromium-review.googlesource.com/c/1347212 Reviewed-by: Danyao Wang <danyao@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#610238}
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 .