“Taking longer than expected” After First Prompt

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After the first prompt, Cursor responds (sometimes with delay), but subsequent prompts consistently hang and never complete. The message “Taking longer than expected” appears and the response does not finish.

The issue happens every time after the first successful completion.

Steps to Reproduce

Open Cursor IDE

Start a new chat

Send a prompt → response comes (sometimes delayed)

Send a second prompt

The message “Taking longer than expected” appears

The response never completes

Issue is reproducible 100% of the time.

Operating System

MacOS

Version Information

Cursor Version: 2.5.12
VSCode Version: 1.105.1
Commit: bf1b461b1a12c7edd0b7fadd45b761301e304960
Build Type: Stable
Release Track: Nightly
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0

For AI issues: which model did you use?

Opus 4.6

For AI issues: add Request ID with privacy disabled

74aec878-6af4-4306-b1bd-6867803c8dc8

Does this stop you from using Cursor

Yes - Cursor is unusable

7 Likes

Hey, thanks for the report and the request ID.

Here are a few things to try:

  1. Try a different model. Does the issue still happen with Claude Sonnet 4.5 or another model? This will help confirm whether it’s specific to Opus 4.6.

  2. Disable HTTP/2. Open app settings with CMD + , search for “HTTP/2”, and turn on “Disable HTTP/2”. In some network setups, requests can hang on the second call.

  3. Try Stable instead of Nightly. Since you’re on Nightly, can you switch to Stable and see if the issue still happens? (Cursor Settings > Beta > Update Access)

  4. Run network diagnostics. Go to Cursor Settings > Network > Run Diagnostics and share the results here.

Let me know how it goes.

Hello, I’ve had the same problem for two days. I’m using Nightly, but it doesn’t work for the stable and beta versions either.

I can’t make any requests anymore, I keep getting the message “Taking longer than expected…”, sometimes I just get the loading message and then it crashes.

However, when I go to my dashboard, it has burned through my tokens, so I have to force Cursor to close to prevent it from burning through all my tokens.

Sometimes, if I close and reopen Cursor after the “Taking longer than expected…” message, the response is displayed in the history and the changes are applied.

This is quite urgent, as Cursor is currently completely unusable.

Screenshot of lost tokens :


I had to force Cursor to close, otherwise it would have eaten my tokens in the background :

1 Like

Same issue here!

I need to restart Cursor on each prompt in order to work.

I tested by changing the model (Opus, Codex, Composer…), nothing really change.

And I tested what @deanrie asked to try. But nothing is working

Hey, also the same issue here. But it is dir specific - I am running more cursor windows on vm through ssh, and in other dirs on the same vm, the cursor works just fine.

Hey @Picolas, @Remy_Lespagnol, @vpanek, to help with the investigation, please share:

  1. Your Cursor version (Help > About)
  2. The Request ID from the stuck chat (chat context menu in the top right > Copy Request ID)

@vpanek, interesting that the issue is tied to a specific directory. How big is that project? Is there anything unusual about it like lots of files, large binaries, or a non standard structure?

@Picolas, about token usage on stuck requests, this is on our radar. Thanks for flagging it.

Let us know if the issue still happens on the latest Nightly or Stable.

41fe7d67-9af3-4e44-babc-fb37375614e8 and yes, it is not standard - there is 3GB of data. Can I exclude some subdirectories to make it work?

@vpanek, yes, you can exclude subfolders using a .cursorignore file. Create it in your project root:

# Exclude large data folders
data/
assets/large-files/
**/*.bin
**/*.dat

Adjust the patterns to match your actual directory structure. After saving, delete the project cache so Cursor re-indexes it:

rm -rf ~/.cursor/projects/<your-project-folder>

Then restart Cursor. With 3 GB of data, this should help a lot. More on ignore patterns here: Ignore files | Cursor Docs

Also, as a temporary workaround, try opening only the subfolder you need as your workspace instead of the whole project root.

1 Like

Seems better on release 2.5.16

I encountered the same problem, and it could occur anywhere (configuration: plan mode, mac, newest version cursor).

1 Like

Hi! the same trouble

I run npm cache clean --force and switch http/2 to http/1.1 in network.
and it start working

I’m experiencing the same issue. It gets stuck on “taking longer than expected” after running properly for less than a minute. Happens across models as well.

Version: 2.5.17 (Universal)
VSCode Version: 1.105.1
Commit: 7b98dcb824ea96c9c62362a5e80dbf0d1aae4770
Date: 2026-02-17T05:58:33.110Z
Build Type: Stable
Release Track: Default
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

1 Like

Same issue, please deal with this or provide a solution urgently.

Version: 2.5.17
VSCode Version: 1.105.1
Commit: 7b98dcb824ea96c9c62362a5e80dbf0d1aae4770
Date: 2026-02-17T05:58:33.110Z
Build Type: Stable
Release Track: Default
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.1.0

All network diagnostics pass

1 Like

.20 just came out and does not fix it either

1 Like

I encountered a similar problem. There is a persistent text of “Taking longer than expected“ and the AI can’t do anything then.

although I can stop the AI by click the :black_large_square: button at the bottom right, and prompt it to continue, this problem will appear again in the next round of conversation.

@deanrie

1 Like

Same error here

Operating System

MacOS M2 Pro, Os: Tahoe 26.0.1

Cursor
Version: 2.5.20
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Early Access
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.0.0

Models
All
including Auto, Claude, Gemini, Openai

Does this stop you from using Cursor

Yes

For AI issues: add Request ID with privacy disabled

25836dc7-8482-47cf-af29-8617801faff6

Network Diagnostic

No errors. I also used HTTP 1.1 and still not working

I have a very similar (but even more severe) bug: it hangs right from the very first message in any new chat (not just after the first prompt).

Quick summary:

  • Any request (even a simple “hello”) → immediately shows “Taking longer than expected…” with endless spinner (5–10+ minutes, never completes).

  • Restarting Cursor / full PC reboot / clearing cache / switching models (tried all: Claude, GPT-4o, o1, Gemini) / VPN / new empty project — nothing helps.

  • 100% reproducible from the first message in a fresh chat.

  • Makes Cursor completely unusable for chat / agent / composer.

My separate thread with full details + screenshot:
https://forum.cursor.com/t/taking-longer-than-expected/152616

In that thread I selected in the poll: Yes - Cursor is unusable

Additional info:

  • Cursor Version: 2.5.20 (Stable) Commit: 511523af765daeb1fa69500ab0df5b6524424610 Date: 2026-02-19T20:41:31.942Z Electron: 39.4.0 OS: Windows_NT x64 10.0.19045 (Windows 10/11)

  • Default model: Same behavior across all (Anthropic, OpenAI, Gemini).

1 Like

same issue

I also encountered this issue and resolved it successfully based on Dean Rie’s reply by using an ignore file. Here’s how: In settings, search for “Ignore Files in .cursorignore”—you’ll see the CodebaseIndexing status above. If it hasn’t reached 100%, first try stopping it. Then, in Chat, ask it to generate an ignore file that fits your project architecture. You can provide the URL to it, such as doc ignore-files. After that, edit the .cursorignore file to paste the generated content and re-index. This should fix the problem, and you’ll find the number of files requiring indexing is greatly reduced.