Yeah basically you want to get in front of the browser's location permission dialog twice - first of all the timing (don't ask location permission until you need it), second of all by informing the user first why you'll be asking (how will this enhance their experience). If they tell YOU no, but not the browser, you can record that in preferences and then hand off to the browser later if they choose to enable.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah basically you want to get in front of the browser's location permission dialog twice - first of all the timing (don't ask location permission until you need it), second of all by informing the user first why you'll be asking (how will this enhance their experience). If they tell YOU no, but not the browser, you can record that in preferences and then hand off to the browser later if they choose to enable.