[Dash] after clicking the install button, nothing happens for some seconds

Bug #1227510 reported by Leo Arias on 2013-09-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Medium
James Mulholland
unity-scope-click (Ubuntu)
Medium
Unassigned
unity8 (Ubuntu)
Medium
Unassigned

Bug Description

After you click on the install button, a progress bar (with what I suppose is the download percentage) appears. However, it takes a small number of seconds between clicking the install button and the bar to appear, where nothing happens. At that point, it seems that clicking the install button didn't work and you have to do it again.

Immediately after clicking the install button, we should show an activity indicator [1], an animation or at least disable the install button to let the user know that the action is in progress and prevent him to feel the need to retry.

[1] file:///usr/share/ubuntu-ui-toolkit/doc/html/qml-ubuntu-components0-activityindicator.html

Related branches

lp:~diegosarmentero/unity8/disable-ui-on-actions
Merged into lp:unity8 at revision 468
PS Jenkins bot: Needs Fixing (continuous-integration) on 2013-10-16
Michał Sawicz: Approve on 2013-10-16
Alejandro J. Cura: Approve on 2013-10-09
Leo Arias (elopio) wrote :

Reproduced today with the most recent image (last updated 2013-10-06) on my Nexus 4.
I clicked the install button of the Word Chain app, and it took 8 seconds to start downloading.

tags: added: qa-touch
Changed in unity8:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Diego Sarmentero (diegosarmentero)
Leo Arias (elopio) on 2013-10-10
tags: added: u1
Changed in unity8:
importance: High → Critical
Changed in unity-scope-click:
importance: High → Critical
tags: added: appstore
Changed in ubuntu-ux:
status: New → Confirmed
Michał Sawicz (saviq) on 2013-10-16
Changed in unity8:
status: Confirmed → Incomplete
importance: Critical → Medium
assignee: Diego Sarmentero (diegosarmentero) → nobody
Changed in unity-scope-click:
status: Confirmed → Incomplete
tags: added: has-test
Rodney Dawes (dobey) on 2013-12-12
affects: unity-scope-click → unity-scope-click (Ubuntu)
Leo Arias (elopio) wrote :

<Saviq> elopio, well, on my side it's waiting for design input
<Saviq> elopio, as in the design never took long-running actions into account
<Saviq> elopio, this can be improved scope-side with no design input
<Saviq> elopio, but long-term we need some general approach to those
<elopio> Saviq: I agree.

Rodney Dawes (dobey) on 2014-01-17
Changed in unity-scope-click (Ubuntu):
importance: Critical → Medium
Rodney Dawes (dobey) wrote :

Changing this to Invalid for the click scope, as with the new scopes API this doesn't happen. Tapping on "Install" results in an immediate preview change.

Changed in unity-scope-click (Ubuntu):
status: Incomplete → Invalid
Michał Sawicz (saviq) wrote :

Well... if we say that the activity spinner is what makes it better, I think that's thinking about this wrong. The Install button should cause the preview to show the empty progress bar instantly.

Obviously that's a problem when we rely on the download daemon to report progress, but that approach also causes the "nothing happens when reached 100%", especially for big apps.

All in all, to get a better UX, I think we need to rework the "progress monitoring" part a bit.

John Lea (johnlea) on 2014-04-25
summary: - after clicking the install button, nothing happens for some seconds
+ [Dash] after clicking the install button, nothing happens for some
+ seconds
Matthew Paul Thomas (mpt) wrote :

I just discussed this with Mike Nagle. Michal is correct: it would be much better to show an empty progress bar for a few seconds, than to replace a spinner with a progress bar.

Changed in ubuntu-ux:
assignee: nobody → Mike Nagle (mikenagle)
status: Confirmed → Fix Committed
Changed in unity8:
status: Incomplete → Triaged
Michał Sawicz (saviq) on 2014-09-03
Changed in unity8 (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Michał Sawicz (saviq) on 2014-09-09
no longer affects: unity8
Changed in ubuntu-ux:
assignee: Mike Nagle (mikenagle) → James Mulholland (jamesjosephmulholland)
Changed in ubuntu-ux:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers