Re: Geolocation and the Mac

2013-05-22 Thread Justin Dolske
On 5/22/13 9:49 AM, Doug Turner wrote: The Mac has a system where by location services for all apps are managed in a central place. We do not work in that system -- we do something different. This makes a user's view of how their location information is being share not complete. :( And we sho

Geolocation and the Mac

2013-05-22 Thread Doug Turner
In Bug 874587, we are considering using Core Location as the default geolocation provider on the Mac. This would replace the use of the NetworkGeolocationProvider (that currently points to GLS). After code reviews, we plan to enable this on Nightly and see how it goes. On Android, we already

Re: Geolocation and the Mac

2013-05-22 Thread Doug Turner
Justin Dolske wrote: Yikes, this is crappy. The OS only asks once, and then your choice is (permanently?) stored in Preferences --> Security & Privacy --> Location Services. I had to google to find this, as Safari just silently passes on a failure to the site. I seriously wonder if we should h

Re: Geolocation and the Mac

2013-05-22 Thread Doug Turner
Asking the other way around, why are we doing this? Ad hoc it just looks like more code to maintain. We have been moving to system services where possible. We already did this on the Android. System service have a much better opportunity to already have location data allowing us to avoid

Re: Geolocation and the Mac

2013-05-22 Thread Axel Hecht
On 5/22/13 1:45 AM, Doug Turner wrote: In Bug 874587, we are considering using Core Location as the default geolocation provider on the Mac. This would replace the use of the NetworkGeolocationProvider (that currently points to GLS). After code reviews, we plan to enable this on Nightly and see

Re: Geolocation and the Mac

2013-05-22 Thread Justin Dolske
On 5/21/13 4:45 PM, Doug Turner wrote: The main difference is that you will get one prompt from the OS the first time you use geolocation from Firefox -- just like every other standard Mac application. Could be a little odd, but as long as it comes up after our own permission dialog it should