Issue with geolocation timeout callback firing whether response received or not
I've implemented a timer for a HTML5 geolocation request as per this post Geolocation feedback while accepting the request However I'm having an issue where the timer is called regardless of whether the navigator.geolocation.received response is true or not. Perhaps I'm missing something very obvious but I can't see what. Basically, if I get the geo-location information I run the geo_success_action() function, but in every other case (geo-location failure, timeout on accepting location share, or non-existence of html5 geo-location support in the browser), I want to run the geo_failure_action()