The browser does not start the location service at all. The Here apps timeout period is just too short, Google Maps default timeout value while waiting for a location update is significantly larger. With that, you are seeing a timing artifact here.
** Changed in: location-service (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to location-service in Ubuntu. https://bugs.launchpad.net/bugs/1437459 Title: location service appears not to start occasionally Status in location-service package in Ubuntu: Invalid Bug description: ubuntu-touch/ubuntu-rtm/14.09-proposed #258 (krillin) Bootstrap your device, so you walk through the welcome wizard. Be sure to accept the additional check box for HERE services. Open system settings/location. Observe that the location settings do not include here. select the here option before moving on. Open Here app, and observe that it can't get your location, even when you press the 'move to location' circle bottom left. Open the browser, and go to maps.google.com. After accepting the location access prompt, observe that the browser obtains a location. Now return to the here app, and see that the location is now working. Expectation: It should not require the browser to start up the location service. Here should be able to do this itself. It is not clear to me if the inconsistency in the system-settings (with the wizard selection) is the cause of this bug, or a separate bug. Reproducibility: rare. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1437459/+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