I find Safari's stinginess with my location data really annoying when I've granted geolocation permission to sites repeatedly. I've seen this happen in Firefox as well though so maybe it's actually more of a Mac issue.