DescriptionRefactor NavigationState to use NavigationParams
This CL separates NavigationState into a public interface with a limited number
of functions exposed outside of content/, and an implementation. The
implementation now owns a set of NavigationParams. For browser-initiated
navigations they are passed by the RenderView, and for renderer-intiated
navigations they have default values. This also allows to reset the
pending_navigation_params of RenderView with their values when the provisional
load fails for browser-initiated navigations.
BUG=459033
Committed: https://crrev.com/5f34220fb49903614381e6efd516149174989b84
Cr-Commit-Position: refs/heads/master@{#321120}
Patch Set 1 #Patch Set 2 : #
Total comments: 27
Patch Set 3 : Addressed comments #Patch Set 4 : Rebase #
Total comments: 8
Patch Set 5 : Addressed comments #Messages
Total messages: 19 (5 generated)
|