In the following commit: https://cgit.freedesktop.org/geoclue/commit/?id=a19221e5fe292d9bdc6064b0e9c5129fcbde7251 geoclue sets the GPS refresh rate to 0 (update as soon as the GPS sends data) so that it is more usable by real-time aplications. However, if geoclue is not started as root, this is denied because there is no policy rule associated to member "SetGpsRefreshRate" on interface "org.freedesktop.ModemManager1.Modem.Location". I think the new rule should be put in data/org.freedesktop.ModemManager1.conf.polkit around line 157-168.
Fixed in git master and mm-1-6, thanks. https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=d639359320736dd582a2dbb5c50039a8a1b878da
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.