PlzNavigate: Renderer initiated navigations should pass a flag indicating whether the post data contains passwords. |
||
Issue descriptionRenderer initiated navigations in PlzNavigate are handled via RenderFrameImpl::BeginNavigate. This IPC passes in the form post data in the CommonNavigationParams structure. This structure comes back from the browser in the CommitNavigation IPC where we eventually create a WebURLRequest to complete the navigation. The problem here is that we lost the fact that the post data contains passwords. These would end up being serialized. The way this works today is that session restore code during shutdown removes the passwords from the page state before it is written out. We need to pass the flag which indicates that the post contains passwords to the browser which should pass it back to the renderer via CommitNavigation. This will ensure that we don't lose that state.
,
Oct 18 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0bfce19cb62429f32b742ed00c66ba90214821bc commit 0bfce19cb62429f32b742ed00c66ba90214821bc Author: ananta <ananta@chromium.org> Date: Tue Oct 18 23:08:25 2016 PlzNavigate: Enable the ContinueWhereILeftOffTest.PostWithPassword test. Enable this test. BUG= 655422 Review-Url: https://codereview.chromium.org/2431533002 Cr-Commit-Position: refs/heads/master@{#426079} [modify] https://crrev.com/0bfce19cb62429f32b742ed00c66ba90214821bc/testing/buildbot/filters/browser-side-navigation.linux.browser_tests.filter
,
Nov 2 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Oct 15 2016