Summary
```-- With PlzNavigate, main frame navigations don't have a valid (render_process_id, render_frame_id). This CL is a preliminary refactoring to properly support PlzNavigate. Details ``` -- To be able to do browser navigations to non yet created frames, we use webcontents that will always be available. This is preparation work to be able to use webcontents identification instead of frame ids easily. At the higher level we are passing a WebContentsGetter and run it on a UI thread, leading to new dedicated functions in the observer. We then use a wrapper to initialize the NavigationID part of the request summary. SummarizeResponse is not responsible for filling in NavigationID any more, and the behavior has been updated in unit tests. BUG=631966 Review-Url: https://codereview.chromium.org/2545943003 Cr-Commit-Position: refs/heads/master@{#437524}
Showing
Please register or sign in to comment