New issue
Advanced search Search tips

Issue 798555 link

Starred by 11 users

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Feature



Sign in to add a comment

No visual feedback of update button in MD chrome://extension

Project Member Reported by pbos@chromium.org, Jan 2 2018

Issue description

In current Dev, clicking the Update button in chrome://extension has no visual feedback indicating that anything has happened (no spinner that at least spins a cycle, no visual repopulation of elements).

This might be WAI, but James suggested I'd check with you. Feel free to reassign/close as WAI.
 
Cc: hcarmona@chromium.org
Labels: -Type-Bug Proj-MaterialDesign-WebUI OS-Chrome OS-Linux OS-Mac OS-Windows Type-Feature
Owner: ----
Adding visual feedback has been discussed and is desirable. Also note that audible feedback already exists for screen reader users, addressed by  issue 791666 .

Marking as a feature request though, since previous UI also did not have visual feedback. Will prioritize this feature request soon.

Comment 2 by jawag@chromium.org, Feb 7 2018

Owner: bettes@chromium.org
Status: Assigned (was: Untriaged)
Assigning to bettes@ for UX input

Comment 3 by dpa...@chromium.org, Feb 12 2018

Cc: aee@chromium.org

Comment 4 by dpa...@chromium.org, Feb 13 2018

Cc: bettes@chromium.org
Owner: namratakannan@chromium.org
Re-directing to namratakannan@ for UX consultation. Also attaching a screenshot of a toast notification from the Bookmarks page. Maybe a similar approach (without the "undo" button) would suffice.
toast.png
53.4 KB View Download
Yup. We can display a spinner when we click on update as the update is processing and show a similar toast for feedback once the update is done.
Some screenshots attached.


page_extensions_devmode.png
178 KB View Download
page_extensions_devmode_updated.png
182 KB View Download

Comment 6 by dpa...@chromium.org, Feb 14 2018

Could we disable the "Update" button and place the spinner next to the button (on the right). This would make the implementation a bit simpler, and also matches what we do in other similar cases, see screenshot from chrome://settings/resetProfileSettings.
spinner.png
23.5 KB View Download
Update for extensions is VERY fast. Do we really need a spinner?

Comment 8 by pbos@chromium.org, Feb 14 2018

The spinner is there to add visual feedback that anything happened at all. Updating is so fast that a user can't tell whether the button is connected to anything at all. A spinner fake-spinning for half a second would mitigate that.

Comment 9 by jawag@chromium.org, Feb 16 2018

@6, that SGTM, but defer to Namrata for final call on UX. 

I do agree that we should have a spinner, even if "fake" in some cases. I think extension update times can vary though depending on size of the extension, network conditions, etc...?
Is the spinner necessary in addition to the toast? How about only having the toast as follows:

 1) As soon as the user clicks "Update" the toast shows up saying "Updating extensions..."
 2) Once updating is done, it changes to what is shown in the 2nd screenshot of comment#5.

Even if 1 is too short, 2 stays for a few seconds visible, so the user always has feedback. Thoughts?

Cc: dpa...@chromium.org
Like the idea by Demetrios. Updated mocks to reflect this. This approach should work for both short and long wait-times for update.





page_extensions_devmode.png
182 KB View Download
page_extensions_devmode_updated.png
183 KB View Download

Comment 13 by jawag@chromium.org, Feb 20 2018

LGTM
Cc: namratakannan@chromium.org
Owner: aee@chromium.org
Thanks everyone. Assigning this to aee@, now that we have finalized mocks.
Project Member

Comment 15 by bugdroid1@chromium.org, Feb 26 2018

Comment 16 by aee@chromium.org, Feb 26 2018

Status: Fixed (was: Assigned)
 Issue 28814  has been merged into this issue.

Sign in to add a comment