Chromium Code Reviews
DescriptionAdd methods to NavigationHandle to allow refactoring webNavigation to use it.
The webNavigation API is currently using WebContentsObserver APIs based
on RenderFrameHost. Both Site Isolation and PlzNavigate are changing how
navigation behaves and the latter requires the observers to move to use
the NavigationHandle API. However, the webNavigation code requires
functionality which isn't currently present and this CL adds that.
The refactoring of webNavigation to use the methods added in this CL is in https://codereview.chromium.org/1670673003.
BUG=532666, 584493
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/918f1d4c00f6bb2f757e80af118f1785bd333ecf
Cr-Commit-Position: refs/heads/master@{#374478}
Patch Set 1 #
Total comments: 20
Patch Set 2 : Fixes based on Charlie's review. #Patch Set 3 : Add the srcdoc test file and exclude the test from PlzNavigate tests. #
Total comments: 7
Patch Set 4 : Fixes based on Camille's review. #Dependent Patchsets: Messages
Total messages: 23 (9 generated)
|