When cancelling a purchase the progress bar doesn't disappear in the preview

Bug #1362622 reported by Diego Sarmentero
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Fix Released
Critical
dobey

Bug Description

A indeterminate progress bar is shown after pressing the button with the price in the preview, while the user waits for pay-ui to get open, but if the user cancels the purchase from the ui, when going back to the preview the progress bar stays there instead of showing the button again.

Related branches

kevin gunn (kgunn72)
tags: added: touch-2014-09-11
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: nobody → Diego Sarmentero (diegosarmentero)
importance: Undecided → Critical
status: New → In Progress
Michał Sawicz (saviq)
no longer affects: unity8
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.00+14.10.20140908.1-0ubuntu1

---------------
unity8 (8.00+14.10.20140908.1-0ubuntu1) utopic; urgency=low

  [ Michał Sawicz ]
  * Use a single white pixel instead of the heavier checkers image.
  * Add support to unlock-device for the new adbd coming down the
    pipeline. Also fix autopilot tests and run scripts for that.
  * Make LVWPH non interactive while on header animation
  * Improve references to scope/scopeStyle in PreviewListView and
    PageHeader, add tests.

  [ Nick Dedekind ]
  * Support for nested prompt session. (LP: #1358388)

  [ Albert Astals ]
  * Remove unused hasAttributes variable
  * Disable dash overview if in temp scope preview
  * Block mouse events under scope overview bottombar (LP: #1362206)
  * Fix regression in focus handling due to SDK change
  * Fix warning 'Background.qml:81:21: Unable to assign bool to QUrl'
  * Fix launcher internationalization
  * Make swipe and home button press in the launcher dismiss the
    overview
  * GSV: Use proper variable since altnav renames
  * Fix some "Cannot read property 'luminance' of null" warnings
  * Make LVWPH non interactive while on header animation

  [ Mirco Müller ]
  * Implemented the needed visual updates on notifications requested by
    Design for RTM. (LP: #1348092)

  [ Michael Terry ]
  * Don't show greeter when screen turns off during a call, even if
    proximity sensor isn't active. (LP: #1347001)
  * Add support to unlock-device for the new adbd coming down the
    pipeline. Also fix autopilot tests and run scripts for that.

  [ Michael Zanetti ]
  * open the application when clicking on the title entry in the
    quicklist (LP: #1336380)
  * Don't animate x while dragging apps from the left edge (LP:
    #1360105)

  [ Diego Sarmentero ]
  * Reset button state on cancel (LP: #1362622)
 -- Ubuntu daily release <email address hidden> Mon, 08 Sep 2014 14:16:42 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Michał Sawicz (saviq) wrote :

I'm reopening this because we need to confirm that everything falls into place, I wasn't able to confirm the fix (even though the code was good) during testing. I expect the payment backend to not signal an error during cancellation at all.

Changed in unity8 (Ubuntu):
status: Fix Released → In Progress
Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Alejandro J. Cura (alecu) wrote :

This bug is not fixed by the reset-button branch.
I'm working on a further branch for this.

Changed in unity8 (Ubuntu):
status: Fix Released → Triaged
assignee: Diego Sarmentero (diegosarmentero) → Alejandro J. Cura (alecu)
kevin gunn (kgunn72)
tags: added: touch-2014-09-25
removed: touch-2014-09-11
Changed in unity8 (Ubuntu):
assignee: Alejandro J. Cura (alecu) → Rodney Dawes (dobey)
dobey (dobey)
Changed in unity-scope-click (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in pay-service (Ubuntu):
status: New → Triaged
importance: Undecided → High
assignee: nobody → Rodney Dawes (dobey)
Changed in unity-scope-click (Ubuntu):
assignee: nobody → Rodney Dawes (dobey)
Changed in pay-service (Ubuntu):
importance: High → Critical
Changed in unity-scope-click (Ubuntu):
importance: High → Critical
dobey (dobey)
Changed in pay-service (Ubuntu):
status: Triaged → In Progress
dobey (dobey)
Changed in pay-service (Ubuntu):
importance: Critical → Medium
status: In Progress → Triaged
assignee: Rodney Dawes (dobey) → nobody
Changed in unity-scope-click (Ubuntu):
assignee: Rodney Dawes (dobey) → nobody
importance: Critical → Medium
Changed in unity8 (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.00+14.10.20140918.3-0ubuntu1

---------------
unity8 (8.00+14.10.20140918.3-0ubuntu1) utopic; urgency=low

  [ Michał Sawicz ]
  * Add -windowgeometry option to the Dash and drop any user-visible
    mentions of Dash
  * Dash: Fix issue when expanding a category and collapsing another one
    at the same time.

  [ Albert Astals ]
  * Dash: Fix issue when expanding a category and collapsing another one
    at the same time.
  * Make the categoryView invisible when we are in the preview mode (LP:
    #1341205)
  * Pixel pushing in the dash header (LP: #1365929)

  [ Ying-Chun Liu ]
  * Re-add restart button for power menu. (LP: 1358197) (LP: #1358197)

  [ Marcus Tomlinson ]
  * Don't show a preview if a null response is returned from
    scope.preview(result)

  [ Mirco Müller ]
  * Don't limit the number of text-lines for body-text. (LP: #1369438)

  [ Michael Zanetti ]
  * Don't hide launcher when nothing happens on long left edge swipes
    (LP: #1357333)
  * Rework LauncherBackend

  [ Michael Terry ]
  * When running qmluitests, make sure that they use LANGUAGE=C, fixing
    a test failure when running locally in the US.

  [ Daniel d'Andrada ]
  * Some ApplicationWindow test improvements

  [ Rodney Dawes ]
  * Check purchase state to determine if purchase was cancelled and hide
    progress. (LP: #1362622)
 -- Ubuntu daily release <email address hidden> Thu, 18 Sep 2014 21:26:42 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
tags: added: pay-service-daily qa-testing
Revision history for this message
dobey (dobey) wrote :

I've dropped the pay-service and unity-scope-click tasks from this bug, as a fix was implemented in unity8 only instead.

no longer affects: unity-scope-click (Ubuntu)
no longer affects: pay-service (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.