Pointless access request prompt
Bug #1582824 reported by
dobey
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
David Barth | ||
webapps-sprint |
Fix Released
|
High
|
Alberto Mardegan | ||
ubuntu-system-settings-online-accounts (Ubuntu) |
Fix Released
|
High
|
Alberto Mardegan |
Bug Description
In attempting to test for bug #1582804 on my mako with updated rc-proposed image 441, immediately after logging in to the U1 account after tapping on the '$2.99' button for 'Cut the Rope', I was presented with the screen shown in the attached screenshot (e-mail address removed in screenshot).
There is no reason this dialog should ever appear for the U1 account, and choosing either option is irrelevant to whether the account can be used by the scope. Choosing to not allow simply acts as cancelling the current in-progress action, returning the user to the app preview. However, immediately tapping on the '$2.99' button again will work just fine, and the payment UI will be presented.
Related branches
lp://staging/~mardy/ubuntu-system-settings-online-accounts/unconfined-req-1582824
- PS Jenkins bot: Pending (continuous-integration) requested
- Online Accounts: Pending requested
-
Diff: 17 lines (+7/-0)1 file modifiedonline-accounts-ui/qml/ProviderRequest.qml (+7/-0)
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → David Barth (dbarth) |
milestone: | none → 12 |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in webapps-sprint: | |
status: | Confirmed → In Progress |
Changed in ubuntu-system-settings-online-accounts (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in webapps-sprint: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I can add an exception here, that if the calling process is unconfined and does not provide an applicationId, we just let the request through.