UX question about dialogs and potentially long tasks |
||||
Issue descriptionIf we have a MD settings dialog that starts a potentially long process when the OK button is clicked*. We could - Hold the dialog open until the work is done - Close the dialog and us some other notification to tell the user if it succeeded (bubble?) - Close the dialog and put a spinner hold in the UI where the dialog is opened from - Show no feedback (expect that Chrome will 'do it' and not monitor the work) or something else. I wasn't trying to make an exhaustive list, but just give a flavor for the many different things we would do. *We do, it's the Clear Browsing Data dialog, but I'd like to ask this as a general UX question rather than just 'what could Clear Browsing Data do'?
,
Mar 21 2016
In the old options, we keep the dialog open and put a small spinner to the left of the cancel button. i.e. option #1 above, plus a spinner in the dialog.
,
Mar 21 2016
,
Mar 21 2016
My preference is to hold the dialog and place a spinner in the middle till complete. Note that 'x-to-close' should still be accessible. In today's settings, do we disable the buttons, hide them, or continue to make them accessible?
,
Mar 21 2016
It looks like we disable the buttons (without hiding them). We disable both the [Cancel] and the [Clear browsing data] buttons while the clearing is in progress.
,
Mar 26 2016
Let's continue doing what we do today, with the addition of the spinner (centered)
,
Apr 6 2016
,
Apr 18 2016
Closing this one as resolved, per comment#6. |
||||
►
Sign in to add a comment |
||||
Comment 1 by tbuck...@chromium.org
, Mar 21 2016