fix: ignore connect button if service hasn't been initialized