Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(406)

Issue 1022843003: New smart passsword bubble algorithm. (Closed)

Created:
5 years, 9 months ago by vasilii
Modified:
5 years, 9 months ago
CC:
chromium-reviews, tfarina, gcasto+watchlist_chromium.org, mkwst+watchlist-passwords_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

New smart passsword bubble algorithm. The behavior is controlled by Finch. If user clicks "Not save" n times in row then the default value for the button becomes "Never for this site". The previous experiment didn't pop up the bubble occasionally. We collected enough statistics and stopped it few months ago. BUG=431739 Committed: https://crrev.com/8a132a4fdde202a0295072e7ef42554eac53c6be Cr-Commit-Position: refs/heads/master@{#322340}

Patch Set 1 #

Patch Set 2 : Mac #

Total comments: 16

Patch Set 3 : addressed the comments #

Patch Set 4 : handle 'Never' correctly #

Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -307 lines) Patch
M chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm View 1 2 2 chunks +9 lines, -8 lines 0 comments Download
M chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller_unittest.mm View 1 2 5 chunks +13 lines, -6 lines 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_ui_controller.cc View 1 1 chunk +1 line, -4 lines 0 comments Download
M chrome/browser/ui/passwords/password_bubble_experiment.h View 1 2 2 chunks +7 lines, -21 lines 0 comments Download
M chrome/browser/ui/passwords/password_bubble_experiment.cc View 1 2 3 2 chunks +21 lines, -166 lines 0 comments Download
M chrome/browser/ui/passwords/password_bubble_experiment_unittest.cc View 1 2 3 3 chunks +55 lines, -78 lines 0 comments Download
M chrome/browser/ui/passwords/save_password_refusal_combobox_model.h View 1 1 chunk +11 lines, -4 lines 0 comments Download
M chrome/browser/ui/passwords/save_password_refusal_combobox_model.cc View 1 chunk +5 lines, -1 line 0 comments Download
M chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc View 1 3 chunks +11 lines, -9 lines 0 comments Download
M chrome/common/pref_names.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/common/pref_names.cc View 1 1 chunk +0 lines, -7 lines 0 comments Download

Messages

Total messages: 14 (2 generated)
vasilii
Hi guys, please review groby@: chrome/browser/ui/cocoa/ vabr@: other files
5 years, 9 months ago (2015-03-23 19:46:39 UTC) #2
groby-ooo-7-16
https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm File chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm (right): https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm#newcode124 chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm:124: [nopeButton_ insertItemWithTitle:@"" atIndex:0]; Why is this not simply using ...
5 years, 9 months ago (2015-03-23 20:19:41 UTC) #3
vabr (Chromium)
Code LGTM with some nits. I still have a design question below (look for NO_DIRECT_INTERACTION), ...
5 years, 9 months ago (2015-03-24 09:09:04 UTC) #4
vasilii
https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm File chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm (right): https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm#newcode124 chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_pending_view_controller.mm:124: [nopeButton_ insertItemWithTitle:@"" atIndex:0]; On 2015/03/23 20:19:41, groby wrote: > ...
5 years, 9 months ago (2015-03-24 10:30:53 UTC) #5
vabr (Chromium)
Still LGTM, with one comment below. https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/passwords/password_bubble_experiment.cc File chrome/browser/ui/passwords/password_bubble_experiment.cc (right): https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/passwords/password_bubble_experiment.cc#newcode53 chrome/browser/ui/passwords/password_bubble_experiment.cc:53: nopes_count = 0; ...
5 years, 9 months ago (2015-03-24 10:40:59 UTC) #6
vasilii
https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/passwords/password_bubble_experiment.cc File chrome/browser/ui/passwords/password_bubble_experiment.cc (right): https://codereview.chromium.org/1022843003/diff/20001/chrome/browser/ui/passwords/password_bubble_experiment.cc#newcode53 chrome/browser/ui/passwords/password_bubble_experiment.cc:53: nopes_count = 0; On 2015/03/24 10:40:59, vabr (Chromium) wrote: ...
5 years, 9 months ago (2015-03-24 11:00:04 UTC) #7
vabr (Chromium)
LGTM! Because you already noted that this is an experiment, and that the full version ...
5 years, 9 months ago (2015-03-24 11:37:02 UTC) #8
vasilii
Rachel?
5 years, 9 months ago (2015-03-25 09:25:50 UTC) #9
groby-ooo-7-16
LGTM - sorry, you got email filtered :(
5 years, 9 months ago (2015-03-26 00:00:19 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1022843003/60001
5 years, 9 months ago (2015-03-26 08:29:49 UTC) #12
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 9 months ago (2015-03-26 09:17:05 UTC) #13
commit-bot: I haz the power
5 years, 9 months ago (2015-03-26 09:17:59 UTC) #14
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/8a132a4fdde202a0295072e7ef42554eac53c6be
Cr-Commit-Position: refs/heads/master@{#322340}

Powered by Google App Engine
This is Rietveld 408576698