Hey, thanks for the report. This notification isn’t from Cursor. There isn’t any client-side credential refresh loop for Google or Gemini in our codebase. Requests to Gemini go through our backend, and there is no Google OAuth flow on the client. So the Gemini toggle in Settings > Models doesn’t affect this notification. It isn’t coming from there.
The text “Failed to refresh Google Credentials, retrying in Xs” looks like a separate extension trying to refresh a Google OAuth token and getting blocked. Most often it’s:
Gemini Code Assist Google.geminicodeassist
Cloud Code GoogleCloudTools.cloudcode
something Firebase or Google Cloud related
Open the Extensions panel with Ctrl+Shift+X, filter for Google or Gemini, and disable or uninstall whatever you find. After Reload Window, the spam should stop.
If you don’t have any such extension, please send a screenshot of your installed extensions list and we’ll take a look together. Also check Settings > Models, if a Google API key is saved there, you can remove it.