I think you maybe accidentally have disable the location requests in Chrome.
The message points you having to use HTTPS to access the users locations, but the part I don’t understand how it can then still work for me on your site? And if this is followed, then there really isn’t much I can do about it.
I did find this topic, and someone said this “we’re using https and this still happens”. So not sure if https would be the issue here.
When it asks permission you can normally approve it, deny it or always deny it ( or something along those lines ).
Can you check your browser settings in Chrome, if you haven’t accidentally denied it before? It does ask it in my browser, and as you said it yourself, it does work in Firefox, so it’s not a bug in the plugin.
Have you tried it on another computer with Chrome on it?