Go to Firefox Settings, search "location", click the first button in results (Permissions > Location heading), check the box to block all new requests and save it, never worry about this again on any site.
I finally took a look at this, after being bombarded again, and I have already had this ticked it turns out. So the setting is not working. I wonder what I should do here? A full uninstall, and re-install maybe? Strange.
Type location into the "find in settings" search bar on the settings page. First result should be the location settings from the Privacy and Security section of the settings. Click the Settings button there and enable the checkbox at the bottom of that settings dialog to block all future requests asking to access your location. If you're in a Private window, or have any privacy addons that clear cookies or other site information when a tab is closed, that would cause the original issue, as location permissions are not stored in your Firefox profile but in a cookie. The checkbox I described above should prevent the location prompt regardless of your other privacy measures.
If that's the case, it's possible there could be an issue with your profile or some kind of config change. Have you tested it with troubleshoot mode, or refreshed Firefox?