When `geoclue.service` is disabled (systemd service), making GeoClue unavailable, the "Automatically detect location" option is not greyed out, indicating it can still be used, when it cannot (the service is unavailable). That option should be greyed out when `geoclue.service` is disabled. I do not know how that would be handled in non-systemd systems.