Login into cursor issue ans

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

It started with “Waiting for extension host”

Not only one one machine but on my two machines

Mac and Ubuntu Os.

I searched for for the error and learnt the issue is common version 2.6.21

I uninstalled cursor on my mac, downloaded version 2.5 but could not even login into cursor app again.

The authentication passed on the browser, opens cursor back but still shwoing login or signup screen.

I logged out on the other ubuntu machine, same experience is encountered.

Steps to Reproduce

Attempt to chat keeps saying “waiting for extension host” for a long time on two different machines. MAC and UBUNTU

When I stop and retry, it then shows “Reconnecting…” forever.

The has been the case for the past 4 hours

Expected Behavior

Chatting is expected to be seamless

Login into cursor should not be an issue

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

MAC
Version: 2.5.26
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Ubuntu

Version: 2.6.21
VSCode Version: 1.105.1
Commit: fea2f546c979a0a4ad1deab23552a43568807590
Date: 2026-03-21T22:09:10.098Z
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Linux x64 6.17.0-19-generic

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. There are two separate issues here. I’ll help with both.

Login issue main blocker

Auth is passing on the server side, but the app isn’t picking up the callback. Since you reinstalled with a different version, the cursor:// protocol handler likely needs to be re-registered.

Try a clean reinstall on Mac:

  • Fully quit Cursor
  • Delete leftover data, make a backup first:
    rm -rf ~/Library/Application\ Support/Cursor
    rm -rf ~/.cursor
    
  • Download the latest version from Cursor · Download
  • Install and try logging in again

If that still doesn’t work, once you’re in the app, open Settings Cmd+,, search for proxy support, and change Http: Proxy Support from override to on, then restart. This has fixed similar login loops: Cursor Desktop App Does Not Sign-In After Signing In From Web

Also check if you’re using a VPN, proxy, or firewall. Try disabling them temporarily.

Waiting for extension host on Ubuntu

This is a known issue the team is tracking. Once you can log in, try:

  • Settings > search HTTP compatibility mode > switch to HTTP/1.1
  • Ctrl+Shift+P > Developer: Reload with Extensions Disabled

More context in these threads:

Let me know how it goes.