Comment 3 for bug 1606052

Revision history for this message
Danielle Foré (danrabbit) wrote :

Something to consider is that the API allows us to return a different permission level than what the app asked us for. Example: App asks for exact and we only return Country.

I'm inclined to say that we should not exercise this part of the API because it could make the app behave in a way that is broken to the user. For example an app like Maps needs your exact location to accurately route directions. It can't be effective if you don't give it accurate data. I think we trust app developers to do The Right Thing and only ask for the permission level that they actually need. Hopefully developers recognize that users will be more inclined to grant permissions that are less accurate.

I do think we should present that info in the secondary text so that the user knows what is being requested and won't be inclined to deny a reasonable request.