Geolocation service is not working without a hard refresh

Take a look at this sample to see if it helps.

At the bottom right, there is a navigation pointer icon. Click it, the browser asks for your location. You can move around again and then click it again and all works.