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

Issue 2118503005: [MD settings] disable clear browsing data while it is running (Closed)

Created:
4 years, 5 months ago by dschuyler
Modified:
4 years, 5 months ago
Reviewers:
Dan Beam, dpapad
CC:
arv+watch_chromium.org, chromium-reviews, dbeam+watch-elements_chromium.org, dbeam+watch-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, michaelpg+watch-md-ui_chromium.org, michaelpg+watch-elements_chromium.org, oshima+watch_chromium.org, stevenjb+watch-md-settings_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD settings] disable clear browsing data while it is running This CL will disable the buttons in the clear browsing data dialog if clear browsing data is in progress. BUG=622998 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Patch Set 1 #

Patch Set 2 : checking after page refresh #

Total comments: 8

Patch Set 3 : review changes #

Total comments: 8

Patch Set 4 : added status message for removing #

Total comments: 18

Patch Set 5 : review changes #

Patch Set 6 : unit tests ready #

Patch Set 7 : moved init to attached #

Total comments: 7

Messages

Total messages: 24 (5 generated)
dschuyler
4 years, 5 months ago (2016-06-30 23:40:40 UTC) #3
Dan Beam
this fix doesn't handle the user refreshing the page and clicking the [ CLEAR BROWSING ...
4 years, 5 months ago (2016-06-30 23:46:14 UTC) #5
dschuyler
Patch 2 handles the refresh the page case.
4 years, 5 months ago (2016-07-01 00:31:18 UTC) #6
dpapad
On 2016/07/01 at 00:31:18, dschuyler wrote: > Patch 2 handles the refresh the page case. ...
4 years, 5 months ago (2016-07-01 00:34:29 UTC) #7
Dan Beam
https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js (right): https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js#newcode85 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js:85: this.browserProxy_.initialize(); can you just make initialize() return a Promise ...
4 years, 5 months ago (2016-07-01 00:59:43 UTC) #8
Dan Beam
https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html (right): https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html#newcode146 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html:146: <paper-button class="cancel-button" disabled="[[clearingInProgress_]]" shouldn't this be all we need? ...
4 years, 5 months ago (2016-07-01 01:03:21 UTC) #9
dschuyler
https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html (right): https://codereview.chromium.org/2118503005/diff/20001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html#newcode146 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html:146: <paper-button class="cancel-button" disabled="[[clearingInProgress_]]" On 2016/07/01 01:03:21, Dan Beam wrote: ...
4 years, 5 months ago (2016-07-02 01:49:25 UTC) #10
Dan Beam
https://codereview.chromium.org/2118503005/diff/40001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js (right): https://codereview.chromium.org/2118503005/diff/40001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js#newcode22 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js:22: * @return {!Promise} Whether clear browsing data is in ...
4 years, 5 months ago (2016-07-06 22:13:07 UTC) #12
dschuyler
https://codereview.chromium.org/2118503005/diff/40001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js (right): https://codereview.chromium.org/2118503005/diff/40001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js#newcode22 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js:22: * @return {!Promise} Whether clear browsing data is in ...
4 years, 5 months ago (2016-07-07 01:25:33 UTC) #13
dpapad
https://codereview.chromium.org/2118503005/diff/60001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js (right): https://codereview.chromium.org/2118503005/diff/60001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js#newcode91 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js:91: isRemoving_: function(isRemoving) { The naming of this function is ...
4 years, 5 months ago (2016-07-07 17:04:20 UTC) #14
Dan Beam
https://codereview.chromium.org/2118503005/diff/60001/chrome/browser/browsing_data/browsing_data_remover.h File chrome/browser/browsing_data/browsing_data_remover.h (right): https://codereview.chromium.org/2118503005/diff/60001/chrome/browser/browsing_data/browsing_data_remover.h#newcode184 chrome/browser/browsing_data/browsing_data_remover.h:184: virtual void OnBrowsingDataRemoving(bool is_removing) {} \n https://codereview.chromium.org/2118503005/diff/60001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js ...
4 years, 5 months ago (2016-07-07 18:06:49 UTC) #16
dpapad
@dschuyler: FYI, I was able to make the tests pass, with this diff http://pastebin.com/RDmRQiUd (based ...
4 years, 5 months ago (2016-07-08 02:41:20 UTC) #17
dpapad
https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js (right): https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js#newcode22 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js:22: * @return {!Promise} Signal when the setup is complete. ...
4 years, 5 months ago (2016-07-08 18:04:42 UTC) #18
Dan Beam
https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js (right): https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js#newcode88 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js:88: assert(typeof this.clearingInProgress_ == 'boolean'); On 2016/07/08 18:04:42, dpapad wrote: ...
4 years, 5 months ago (2016-07-08 19:19:07 UTC) #19
dpapad
https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js (right): https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js#newcode88 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js:88: assert(typeof this.clearingInProgress_ == 'boolean'); > do you mean: you'd ...
4 years, 5 months ago (2016-07-08 19:21:07 UTC) #20
Dan Beam
lgtm but resolve with dpapad@'s feedback first https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js File chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js (right): https://codereview.chromium.org/2118503005/diff/120001/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js#newcode88 chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js:88: assert(typeof this.clearingInProgress_ ...
4 years, 5 months ago (2016-07-08 19:27:45 UTC) #21
Dan Beam
continuing this CL here: https://codereview.chromium.org/2133893002
4 years, 5 months ago (2016-07-08 21:45:48 UTC) #22
dschuyler
Posting this to log the comments and clear it from my CL list. Feel free ...
4 years, 5 months ago (2016-07-20 19:01:15 UTC) #23
Dan Beam
4 years, 5 months ago (2016-07-20 19:10:38 UTC) #24
Message was sent while issue was closed.
fyi, you can also delete your drafts instead of publishing them

Powered by Google App Engine
This is Rietveld 408576698