<p>The control is <a href="https://github.com/domoritz/leaflet-locatecontrol">leaflet-locatecontrol</a> but uses <a href="https://github.com/domoritz/leaflet-locatecontrol/blob/gh-pages/src/L.Control.Locate.js#L99">map.locate</a>, which uses the <a href="https://github.com/Leaflet/Leaflet/blob/master/src/map/ext/Map.Geolocation.js#L19">pretty standard navigation.geolocation</a> api - there's not too much a js library can do right / wrong in that regard. Probably a phone-specific issue.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/365#issuecomment-21298057'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOpq3wlYJZJsx9bm_7-Q0WEI8grNR5nOR2oduBsmlSMkFS.gif' height='1' width='1'></p>