See my response here : Geolocation service is not working without a hard refresh
That demo I put up works.