The problem appears to be the avalanche of trusted prompts that will be
triggered on the first search on an aggregator that talks to a bunch of
child scopes. This creates an OOBE that truly sucks.

Rather than have five or more prompts in a row, would it be possible,
the first time an aggregator that needs location info gets a search, to
trigger a *single* dialog that is nice and friendly? Something along the
lines of "The following scopes have requested access to location
information: Scope1, scope2, scope3. Do you want to permit this? You can
change these settings at any time in system settings, or click here to
do this now."

At least this would stop popping a while series of prompts.

Also, for some scopes that we "trust", would it be possible to have them
installed with permission already enabled? I don't know whether there is
such a thing as a "trusted click package". But, if we could do this, we
would avoid the trusted prompt for at least some of the scopes.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-shell in
Ubuntu.
https://bugs.launchpad.net/bugs/1419829

Title:
  [Scope] location settings are enabled by default

Status in the base for Ubuntu mobile products:
  New
Status in Ubuntu UX bugs:
  New
Status in unity-scopes-shell package in Ubuntu:
  New

Bug description:
  This is in contrast to the rest of the system where user have to
  explicitly grant access right upfront.

  Possible solution would be to add a new page in phone setup wizard
  asking for whether scopes are allowed to use location or not and then
  applying this to individual scope location settings.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1419829/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to