CQ is committing da patch. Bot data: {"patchset_id": 1, "attempt_start_ts": 1496822974914960, "parent_rev": "a23721b5ffdf529bc575ee5b278534a54b06c582", "commit_rev": "cfcf6bfc4155b0d7f19108f922b6cf8e6d4accbd"}
3 years, 6 months ago
(2017-06-07 09:11:29 UTC)
#4
CQ is committing da patch.
Bot data: {"patchset_id": 1, "attempt_start_ts": 1496822974914960, "parent_rev":
"a23721b5ffdf529bc575ee5b278534a54b06c582", "commit_rev":
"cfcf6bfc4155b0d7f19108f922b6cf8e6d4accbd"}
commit-bot: I haz the power
Description was changed from ========== Revert of [Password Manager] Convert |pending_login_managers_| to an array of ...
3 years, 6 months ago
(2017-06-07 09:11:41 UTC)
#5
Message was sent while issue was closed.
Description was changed from
==========
Revert of [Password Manager] Convert |pending_login_managers_| to an array of
scoped_refptr (patchset #5 id:400001 of
https://codereview.chromium.org/2900693002/ )
Reason for revert:
I am very sorry for reverting this CL. My reasons are described in detail in
https://crbug.com/725883#c3, in summary they are:
(1) the design can be made to satisfy the requirements without refcounting
(2) there is some urgency in removing the refcounting from the codebase before
people start building on it and it will become difficult to remove.
Cheers,
Vaclav
Original issue's description:
> [Password Manager] Convert |pending_login_managers_| to an array of
scoped_refptr
>
> Before this CL, |pending_login_managers_| was an array of unique_ptr. So, we
have to pass ownership to | PasswordsClientUIDelegate|. When manual fallback for
password saving is implemented, both PasswordManager and
PasswordsClientUIDelegate should have access to the PasswordFormManager.
>
> Another issue that this CL fixes: the matched PasswordFormManager is removed
from |pending_login_managers_| on form submission
(https://cs.chromium.org/chromium/src/components/password_manager/core/browser...).
If the login has failed, we might still need that PasswordFormManager in
|pending_login_managers_| and have to re-create it.
>
> BUG=725883
> TEST=PasswordManagerTest.InPageNavigation
>
> Review-Url: https://codereview.chromium.org/2900693002
> Cr-Commit-Position: refs/heads/master@{#475889}
> Committed:
https://chromium.googlesource.com/chromium/src/+/b31c9aa77f4ab68acbfc4b2a0121...TBR=dvadym@chromium.org,vasilii@chromium.org,melandory@chromium.org,kolos@chr...
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=725883
==========
to
==========
Revert of [Password Manager] Convert |pending_login_managers_| to an array of
scoped_refptr (patchset #5 id:400001 of
https://codereview.chromium.org/2900693002/ )
Reason for revert:
I am very sorry for reverting this CL. My reasons are described in detail in
https://crbug.com/725883#c3, in summary they are:
(1) the design can be made to satisfy the requirements without refcounting
(2) there is some urgency in removing the refcounting from the codebase before
people start building on it and it will become difficult to remove.
Cheers,
Vaclav
Original issue's description:
> [Password Manager] Convert |pending_login_managers_| to an array of
scoped_refptr
>
> Before this CL, |pending_login_managers_| was an array of unique_ptr. So, we
have to pass ownership to | PasswordsClientUIDelegate|. When manual fallback for
password saving is implemented, both PasswordManager and
PasswordsClientUIDelegate should have access to the PasswordFormManager.
>
> Another issue that this CL fixes: the matched PasswordFormManager is removed
from |pending_login_managers_| on form submission
(https://cs.chromium.org/chromium/src/components/password_manager/core/browser...).
If the login has failed, we might still need that PasswordFormManager in
|pending_login_managers_| and have to re-create it.
>
> BUG=725883
> TEST=PasswordManagerTest.InPageNavigation
>
> Review-Url: https://codereview.chromium.org/2900693002
> Cr-Commit-Position: refs/heads/master@{#475889}
> Committed:
https://chromium.googlesource.com/chromium/src/+/b31c9aa77f4ab68acbfc4b2a0121...TBR=dvadym@chromium.org,vasilii@chromium.org,melandory@chromium.org,kolos@chr...
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=725883
Review-Url: https://codereview.chromium.org/2926833002
Cr-Commit-Position: refs/heads/master@{#477588}
Committed:
https://chromium.googlesource.com/chromium/src/+/cfcf6bfc4155b0d7f19108f922b6...
==========
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/cfcf6bfc4155b0d7f19108f922b6cf8e6d4accbd
3 years, 6 months ago
(2017-06-07 09:11:42 UTC)
#6
Issue 2926833002: Revert of [Password Manager] Convert |pending_login_managers_| to an array of scoped_refptr
(Closed)
Created 3 years, 6 months ago by vabr (Chromium)
Modified 3 years, 6 months ago
Reviewers: dvadym, vasilii, melandory, kolos1
Base URL:
Comments: 0