Hi mpt, firstly, the fact that pressing cancel doesn't remove the
'submitting now...' message and return the UI to the 'pre-click' state
is an issue that we need to fix.

In regards to the 'what should happen' in yout bug report:
When the user presses on Yes/No to submit usefuleness it spawns the submit 
usefulness app. This app signs in first before submitting the vote. If the user 
is already signed in, then the sign in process is just a verification (but 
distinct from the submitting of the vote), doesn't take very long and doesn't 
bother the user with additional UI.
However, if they need to sign in then the login window appears.

The issue I have with not showing the spinner and text until you've
signed in is that we would be leaving the Yes/No links visible while
that sign in process happens. For a user who is already signed in, the
time between when they click Yes/No and the time when the spawned app is
actually signed in and has commenced submitting the review may confuse
them into thinking that their click didn't work and they may try to
click again and subsequently spawn another instance of the submit
usefulness app.

My reasoning behind implementing 'submitting now...' from the moment
they clicked the button was so that the 'background' process was
transparent to them (i.e. the distinction between sign in and submit is
irrelevant if they don't need to interact - because they're already
signed in) and they can simply keep reading reviews while the submit
happens.

My suggestion would be to leave it as-is now, but just ensure that we
return the usefulness UI to it's original state when the user cancels
the sign-in dialog.

** Changed in: software-center (Ubuntu)
       Status: New => Opinion

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/745638

Title:
  Cancelling sign-in after grading review says "Submitting now…" forever

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to