I can echo Eric's observation above but with Firefox 75 (released with 20.04) and Firefox 76 (latest version).
If geo.provider.network.url is set to the Google service then it doesn't work, but the mozilla one does. If you download Firefox from mozilla then geolocation with Google works fine, so it must be an issue with the version provided by Canonical/Ubuntu. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to chromium-browser in Ubuntu. https://bugs.launchpad.net/bugs/1860830 Title: Geolocation not working − the Google maps API always returns error codes Status in chromium-browser package in Ubuntu: Confirmed Status in firefox package in Ubuntu: Confirmed Bug description: Happened as soon as Firefox was updated to 72.0.1. I noticed sites could not determine my location. Troubleshooting page shows "missing" under Location service key. I have another computer running Lubuntu 18.04LTS, which I rarely use. Just for fun, I booted it up and as soon as the software updater updated Firefox to 72.0.1, location stopped working. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: firefox 72.0.1+build1-0ubuntu0.18.04.1 ProcVersionSignature: Ubuntu 4.15.0-74.84-generic 4.15.18 Uname: Linux 4.15.0-74-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.20.9-0ubuntu7.9 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: frank 2125 F.... pulseaudio /dev/snd/controlC1: frank 2125 F.... pulseaudio BuildID: 20200107212822 Channel: Unavailable CurrentDesktop: ubuntu:GNOME Date: Fri Jan 24 19:58:30 2020 Extensions: extensions.sqlite corrupt or missing ForcedLayersAccel: False IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) IpRoute: default via 192.168.0.1 dev wlan0 proto dhcp metric 600 169.254.0.0/16 dev wlan0 scope link metric 1000 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.8 metric 600 Locales: extensions.sqlite corrupt or missing MostRecentCrashID: bp-82fc5472-37b3-46d6-a6fa-f47e11180406 PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:727 PrefSources: prefs.js Profiles: Profile0 (Default) - LastVersion=72.0.1/20200107212822 (In use) RunningIncompatibleAddons: False SourcePackage: firefox Themes: extensions.sqlite corrupt or missing UpgradeStatus: Upgraded to bionic on 2019-07-05 (203 days ago) dmi.bios.date: 03/24/2011 dmi.bios.vendor: Hewlett-Packard dmi.bios.version: F.27 dmi.board.asset.tag: Base Board Asset Tag dmi.board.name: 1442 dmi.board.vendor: Hewlett-Packard dmi.board.version: 67.33 dmi.chassis.type: 10 dmi.chassis.vendor: Hewlett-Packard dmi.chassis.version: N/A dmi.modalias: dmi:bvnHewlett-Packard:bvrF.27:bd03/24/2011:svnHewlett-Packard:pnHPPaviliondv7NotebookPC:pvr048D100000242B20000020000:rvnHewlett-Packard:rn1442:rvr67.33:cvnHewlett-Packard:ct10:cvrN/A: dmi.product.family: 103C_5335KV dmi.product.name: HP Pavilion dv7 Notebook PC dmi.product.version: 048D100000242B20000020000 dmi.sys.vendor: Hewlett-Packard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1860830/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp