Cursor IDE chat sometimes hangs waiting for a response that never arrives

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In Cursor IDE, the chat occasionally gets stuck waiting for a response after entering a prompt. The interface correctly indicates that it’s waiting (with the three pulsing dots animation), but no reply is ever received. This issue occurs relatively frequently.

A temporary workaround is to restart Cursor — after restarting, repeating the same prompt in the same chat context usually works and restores normal functionality.

I suspect some kind of network issue might be involved, as I haven’t experience these issues working on the same machine connected to a different network. Still, it seems to me that even if network failures are more common in that network, Cursor should be able to handle them well & retry if needed.

Another important information: I’ve been experiencing this issue for a long time, throughout MANY Cursor releases, so most likely it is NOT related to some recent change.

Steps to Reproduce

  1. Open Cursor IDE.
  2. Enter a prompt in the chat input field.
  3. Observe the three pulsing dots indicating that Cursor is waiting for a response.
  4. (if unlucky) Notice that the response never arrives, and the chat remains stuck in the “waiting” state.
  5. Restart Cursor and repeat the same prompt — the issue is resolved after restart.

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.38
VSCode Version: 1.99.3
Commit: fe5d1728063e86edeeda5bebd2c8e14bf4d0f960
Date: 2025-10-06T18:18:58.523Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.14.0-33-generic

For AI issues: which model did you use?

Using Auto-mode.

For AI issues: add Request ID with privacy disabled

a9447d9d-2145-4b85-b547-87a6597b0014

Does this stop you from using Cursor

No - Cursor works, but with this issue

7 Likes

Hey, when it happens, before restarting Cursor, try going to Cursor settings → Network and running Network Diagnostics to see if anything is off.

2 Likes

Also happening for me today, quite frequently. Their status is all green https://status.cursor.com/, but I guess they have some issue or the models have some issues.

Network diagnostics seems to have issues with API, Ping, Chat and Agent while the chat is hanging.

It happened to me often, with Windows 11 OS.

Network diagnostic is stuck line the chat:

@sasa786 @paolobiavati Hey, can you also paste the request IDs here for chats that fail, with Privacy Mode disabled?
You can disable Privacy Mode in Cursor Settings → General.
To copy a request ID, click the three dots in the chat window and select “Copy Request ID.”

@Ra.in Sorry, I’m not allowed to, due to company policy. But if it can be usefull, the last time it happened, I fixed it by restarting the network adapter in Windows (not restarting Cursor)

1 Like

I get a similar result as @paolobiavati: while network diagnostics result in “ok” for most checks (nearly instantly), it hangs for API, ping, chat and agent. Here’s a screenshot with logs expanded:

This one is for request ID f33a4b58-86ab-4b0f-83d9-ed5060c75930 (which is still hanging in the chat BTW).

1 Like

@l.maszczynski @sasa786 Alright, thanks for all these diagnostics! One more thing: could you please press F1 or open the Help menu, then Toggle Developer Tools and check the Console for any errors that occur when it hangs?

@paolobiavati No worries; company policy is a priority. In that case, can you also check the developer tools console? They should only display errors that happened in your client and should not reveal any sensitive data. If you notice anything there you don’t want to show, that’s totally understandable!

I can’t turn of privacy mode, as it is enforced by the company

Having the same issue, here. On Ubuntu 24 with Cursor 1.7.39. Restarting Cursor fixes the issue for some time, then back to hanging.
Network Diagnostics also fails on API, Ping, Chat and Agent.
Just restarted after a hang of serveral minutes, and immedaitely started working…

There’s a lot in Developers Tools Console.

vscode-app-1760020514349.txt (55,6 KB)

Also, the network diagnostics finally timed out, also with some debug logs:

I would support this thread. Especially in plan mode I notice, that 3 dots occur, but when I check after a while nothing is there and I am back at dialog edit mode…like it stopped, but not even “lost connection” message shows up. Feels like I forgot to press “enter”.

But I did not ! :)) Thought that for first few times.

This happens to me so many times during the day!

Not sure if it’s because I have entered my antropic key instead of using the cursor “embedded” models. ?

On ubuntu with 1.7.39

Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble

Version: 1.7.39
VSCode Version: 1.99.3
Commit: a9c77ceae65b77ff772d6adfe05f24d8ebcb2790
Date: 2025-10-08T00:33:20.352Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-84-generic

I’m experiencing the same issue. When running a Network Diagnosis, the API, Ping, Chat, and Agent all remain stuck with a spinner. Subsequently, the agent stops functioning altogether, and I see a flood of errors in the developer tools.

Additionally, I have to re-authenticate every time I launch the client.

I’m currently running Fedora Desktop 42.

Any insights or potential solutions would be greatly appreciated.

Update to Cursor-1.7.40-x86_64.appimage same issue.

I had the same issue on my Linux (Ubuntu distro) OS – resolved by restarting Cursor.

Having the same problem. It happens often. A restart of cursor may fix it for a while but then it starts happening again.

Same here on Linux. Sometimes I have to restart. And getting frequent requests to Log in again that I never saw before this week. This all started in one of the last few updates.

Ok, lots of errors, with this one having a growing number of listeners: `ERR [052] potential listener LEAK detected, having 400 listeners already. MOST frequent listener (1):: Error`

workbench.desktop.main.js:55   ERR [189] potential listener LEAK detected, having 215 listeners already. MOST frequent listener (48):: Error
    at Uuc.create (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:47:12844)
    at Vw._event [as event] (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:1650)
    at Object.fn (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:438:744)
    at u8o (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:30033)
    at ret (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:29787)
    at hDt (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31414)
    at nRu (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32816)
    at vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32276
    at uG (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31592)
    at tRu (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32269)
    at uG (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31603)
    at lP (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:27153)
    at ddr.createBubbleFromToolCall (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7964:2662)
    at ddr.getOrCreateBubbleId (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7964:3671)
    at ddr.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7964:1643)
    at async gdr.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7967:3679)
    at async mdr.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7967:17625)
    at async uCe.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:5250:39442)
    at async Sdr.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7971:6617)
    at async Lte.processCodeBlocks (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:3486:3452)
    at async a9.submitChatMaybeAbortCurrent (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6358:7563)
    at async ha (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7206:2319) ListenerLeakError: [189] potential listener LEAK detected, having 215 listeners already. MOST frequent listener (48):
    at Uuc.create (workbench.desktop.main.js:47:12844)
    at Vw._event [as event] (workbench.desktop.main.js:49:1650)
    at Object.fn (workbench.desktop.main.js:438:744)
    at u8o (workbench.desktop.main.js:276:30033)
    at ret (workbench.desktop.main.js:276:29787)
    at hDt (workbench.desktop.main.js:276:31414)
    at nRu (workbench.desktop.main.js:276:32816)
    at workbench.desktop.main.js:276:32276
    at uG (workbench.desktop.main.js:276:31592)
    at tRu (workbench.desktop.main.js:276:32269)
    at uG (workbench.desktop.main.js:276:31603)
    at lP (workbench.desktop.main.js:276:27153)
    at ddr.createBubbleFromToolCall (workbench.desktop.main.js:7964:2662)
    at ddr.getOrCreateBubbleId (workbench.desktop.main.js:7964:3671)
    at ddr.<anonymous> (workbench.desktop.main.js:7964:1643)
    at async gdr.<anonymous> (workbench.desktop.main.js:7967:3679)
    at async mdr.<anonymous> (workbench.desktop.main.js:7967:17625)
    at async uCe.<anonymous> (workbench.desktop.main.js:5250:39442)
    at async Sdr.<anonymous> (workbench.desktop.main.js:7971:6617)
    at async Lte.processCodeBlocks (workbench.desktop.main.js:3486:3452)
    at async a9.submitChatMaybeAbortCurrent (workbench.desktop.main.js:6358:7563)
    at async ha (workbench.desktop.main.js:7206:2319)
error @ workbench.desktop.main.js:55
error @ workbench.desktop.main.js:55
error @ workbench.desktop.main.js:9357
handleUnexpectedError @ workbench.desktop.main.js:9354
(anonymous) @ workbench.desktop.main.js:9354
onUnexpectedError @ workbench.desktop.main.js:27
la @ workbench.desktop.main.js:22
check @ workbench.desktop.main.js:47
_event @ workbench.desktop.main.js:49
(anonymous) @ workbench.desktop.main.js:438
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
hDt @ workbench.desktop.main.js:276
nRu @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
tRu @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
lP @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
update @ workbench.desktop.main.js:541
setData @ workbench.desktop.main.js:541
(anonymous) @ workbench.desktop.main.js:2580
updateComposerDataSetStore @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
deleteComposerBubbles @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
handleAbortChat @ workbench.desktop.main.js:6359
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:6359
workbench.desktop.main.js:6359 [composer] Failed to get complete AI response
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:6359
workbench.desktop.main.js:47 [052] potential listener LEAK detected, having 400 listeners already. MOST frequent listener (1):
check @ workbench.desktop.main.js:47
_event @ workbench.desktop.main.js:49
lir @ workbench.desktop.main.js:7259
a @ workbench.desktop.main.js:7259
(anonymous) @ workbench.desktop.main.js:7259
_deliver @ workbench.desktop.main.js:49
_deliverQueue @ workbench.desktop.main.js:49
fire @ workbench.desktop.main.js:49
createModel @ workbench.desktop.main.js:2946
Ul @ workbench.desktop.main.js:6712
(anonymous) @ workbench.desktop.main.js:6709
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
hDt @ workbench.desktop.main.js:276
nRu @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
tRu @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
c8o @ workbench.desktop.main.js:276
n @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:6709
await in (anonymous)
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
J @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
r8o @ workbench.desktop.main.js:276
PV @ workbench.desktop.main.js:276
Add @ workbench.desktop.main.js:6709
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
sIn @ workbench.desktop.main.js:6709
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:7955
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Af @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:7955
children @ workbench.desktop.main.js:7960
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
udr @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:6831
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
eHe @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get fallback @ workbench.desktop.main.js:6838
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get children @ workbench.desktop.main.js:6838
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6838
f @ workbench.desktop.main.js:276
a @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
nD @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
x1 @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
Tkl @ workbench.desktop.main.js:6837
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get children @ workbench.desktop.main.js:6837
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
hDt @ workbench.desktop.main.js:276
d8o @ workbench.desktop.main.js:276
tRu @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
lP @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
update @ workbench.desktop.main.js:541
setData @ workbench.desktop.main.js:541
(anonymous) @ workbench.desktop.main.js:2580
updateComposerDataSetStore @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
deleteComposerBubbles @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
handleAbortChat @ workbench.desktop.main.js:6359
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:6359
workbench.desktop.main.js:47 Error
    at Uuc.create (workbench.desktop.main.js:47:12844)
    at ycr._event (workbench.desktop.main.js:49:1650)
    at lir (workbench.desktop.main.js:7259:14164)
    at a (workbench.desktop.main.js:7259:11454)
    at lEt.value (workbench.desktop.main.js:7259:11720)
    at _e._deliver (workbench.desktop.main.js:49:2962)
    at _e._deliverQueue (workbench.desktop.main.js:49:3053)
    at _e.fire (workbench.desktop.main.js:49:3390)
    at ucr.createModel (workbench.desktop.main.js:2946:1328)
    at Ul (workbench.desktop.main.js:6712:1194)
    at Object.fn (workbench.desktop.main.js:6709:23896)
    at u8o (workbench.desktop.main.js:276:30033)
    at ret (workbench.desktop.main.js:276:29787)
    at hDt (workbench.desktop.main.js:276:31414)
    at nRu (workbench.desktop.main.js:276:32816)
    at workbench.desktop.main.js:276:32276
    at uG (workbench.desktop.main.js:276:31592)
    at tRu (workbench.desktop.main.js:276:32269)
    at uG (workbench.desktop.main.js:276:31603)
    at c8o (workbench.desktop.main.js:276:29471)
    at n (workbench.desktop.main.js:276:24657)
    at workbench.desktop.main.js:6709:23704
check @ workbench.desktop.main.js:47
_event @ workbench.desktop.main.js:49
lir @ workbench.desktop.main.js:7259
a @ workbench.desktop.main.js:7259
(anonymous) @ workbench.desktop.main.js:7259
_deliver @ workbench.desktop.main.js:49
_deliverQueue @ workbench.desktop.main.js:49
fire @ workbench.desktop.main.js:49
createModel @ workbench.desktop.main.js:2946
Ul @ workbench.desktop.main.js:6712
(anonymous) @ workbench.desktop.main.js:6709
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
hDt @ workbench.desktop.main.js:276
nRu @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
tRu @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
c8o @ workbench.desktop.main.js:276
n @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:6709
await in (anonymous)
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
J @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
r8o @ workbench.desktop.main.js:276
PV @ workbench.desktop.main.js:276
Add @ workbench.desktop.main.js:6709
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
sIn @ workbench.desktop.main.js:6709
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:7955
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Af @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:7955
children @ workbench.desktop.main.js:7960
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
udr @ workbench.desktop.main.js:7955
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:6831
children @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
eHe @ workbench.desktop.main.js:6831
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get fallback @ workbench.desktop.main.js:6838
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get children @ workbench.desktop.main.js:6838
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
Pe @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
children @ workbench.desktop.main.js:6838
f @ workbench.desktop.main.js:276
a @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
nD @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
Ne @ workbench.desktop.main.js:276
x1 @ workbench.desktop.main.js:276
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
Tkl @ workbench.desktop.main.js:6837
(anonymous) @ workbench.desktop.main.js:276
Ml @ workbench.desktop.main.js:276
W @ workbench.desktop.main.js:276
get children @ workbench.desktop.main.js:6837
(anonymous) @ workbench.desktop.main.js:276
u8o @ workbench.desktop.main.js:276
ret @ workbench.desktop.main.js:276
hDt @ workbench.desktop.main.js:276
d8o @ workbench.desktop.main.js:276
tRu @ workbench.desktop.main.js:276
uG @ workbench.desktop.main.js:276
lP @ workbench.desktop.main.js:276
r @ workbench.desktop.main.js:276
update @ workbench.desktop.main.js:541
setData @ workbench.desktop.main.js:541
(anonymous) @ workbench.desktop.main.js:2580
updateComposerDataSetStore @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
deleteComposerBubbles @ workbench.desktop.main.js:2580
(anonymous) @ workbench.desktop.main.js:52
Xms @ workbench.desktop.main.js:52
I5 @ workbench.desktop.main.js:52
n.value @ workbench.desktop.main.js:52
handleAbortChat @ workbench.desktop.main.js:6359
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:6359
workbench.desktop.main.js:55   ERR [052] potential listener LEAK detected, having 400 listeners already. MOST frequent listener (1):: Error
    at Uuc.create (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:47:12844)
    at ycr._event (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:1650)
    at lir (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7259:14164)
    at a (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7259:11454)
    at lEt.value (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7259:11720)
    at _e._deliver (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
    at _e._deliverQueue (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3053)
    at _e.fire (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3390)
    at ucr.createModel (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:2946:1328)
    at Ul (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6712:1194)
    at Object.fn (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6709:23896)
    at u8o (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:30033)
    at ret (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:29787)
    at hDt (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31414)
    at nRu (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32816)
    at vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32276
    at uG (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31592)
    at tRu (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:32269)
    at uG (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:31603)
    at c8o (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:29471)
    at n (vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:24657)
    at vscode-file://vscode-app/tmp/.mount_cursorAradMO/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6709:23704 ListenerLeakError: [052] potential listener LEAK detected, having 400 listeners already. MOST frequent listener (1):
    at Uuc.create (workbench.desktop.main.js:47:12844)
    at ycr._event (workbench.desktop.main.js:49:1650)
    at lir (workbench.desktop.main.js:7259:14164)
    at a (workbench.desktop.main.js:7259:11454)
    at lEt.value (workbench.desktop.main.js:7259:11720)
    at _e._deliver (workbench.desktop.main.js:49:2962)
    at _e._deliverQueue (workbench.desktop.main.js:49:3053)
    at _e.fire (workbench.desktop.main.js:49:3390)
    at ucr.createModel (workbench.desktop.main.js:2946:1328)
    at Ul (workbench.desktop.main.js:6712:1194)
    at Object.fn (workbench.desktop.main.js:6709:23896)
    at u8o (workbench.desktop.main.js:276:30033)
    at ret (workbench.desktop.main.js:276:29787)
    at hDt (workbench.desktop.main.js:276:31414)
    at nRu (workbench.desktop.main.js:276:32816)
    at workbench.desktop.main.js:276:32276
    at uG (workbench.desktop.main.js:276:31592)
    at tRu (workbench.desktop.main.js:276:32269)
    at uG (workbench.desktop.main.js:276:31603)
    at c8o (workbench.desktop.main.js:276:29471)
    at n (workbench.desktop.main.js:276:24657)
    at workbench.desktop.main.js:6709:23704

Similar issue happens to me, it happens more today when it comes to the end of the summarising section, never get it done, and then when I stopped it and resume the previous leftover work, it pops the model connection issue message

same. whole thing is unresponsive:

that run button not clickable, and the border is pulsing, but its stuck until restarted the whole thing

FYI: is the same using the rpm package, or the appimage version