Hey, this is a known Linux thing. The browser login finishes fine, but the IDE keeps checking the backend via polling, and the default Electron setting Http: Proxy Support = override can sometimes silently block those requests, so the login looks like it’s stuck.
Try this:
- Open Cursor, press
Ctrl+,for Settings. - Search for
Http: Proxy Support. - Change it from
overridetoon. - Restart Cursor and try signing in again.
Same fix helped in similar threads:
- Cursor Desktop App Does Not Sign-In After Signing In From Web
- OAuth login silently fails behind local proxy — fix is changing one default setting
Let me know if it still doesn’t work. Then we can dig deeper with logs, proxy or VPN, and firewall checks.