Cursor freezes and shows black/white screen when working with multiple windows

Describe the Bug

When working with multiple Cursor windows open, especially when the agent is running in one of them, the application frequently freezes, causing all windows to go black or white.
Sometimes a system dialog appears with the message:
“This window is not responding. Do you want to close it?”

The issue severely disrupts workflow and often happens mid-typing, resulting in lost time and productivity.

Steps to Reproduce

Open two different projects in Cursor (separate windows).

Begin working in both — e.g., typing in one, running the agent in another.

After a short time, all windows freeze.

One or more windows turn black or white.

Expected Behavior

Cursor should be stable and responsive when multiple windows or projects are open simultaneously.
Running the agent in one window should not impact the stability of other open instances.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.3.3 (user setup)
VSCode Version: 1.99.3
Commit: e589175333a2d938c3d944f9bf0993155e655e70
Date: 2025-07-26T19:28:32.726Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

Additional Information

This wasn’t the case in previous versions!

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Now it’s gotten much worse.
It freezes every few seconds — whether an agent is running or not, whether I have one window open or several.

It freezes while I’m typing, while an agent is working, sometimes the screen just turns black for a few seconds and then comes back — like there’s some terrible background process interrupting everything.

I honestly wish this would stop.
It’s causing me serious damage — the amount of time I now waste just trying to enter a single command into Cursor without it freezing has become a disaster.

I tried your steps and its works fine in my case

First of all, I’m happy for you.
Are you in the same version as me?
Are you working on at least two projects at the same time?
Do you have long chats?
What models do you work with?

Hey, thanks for the report. Is this happening in both windows or in a specific window with a specific project? Could you please check by creating two completely new projects, open them, and see if the issue persists?

I will try and keep you updated.

1 Like

So here’s what I tested
two interesting findings that might help identify what’s causing the issue:

  1. If I close all instances of Cursor and reopen it, things work fine for a few agent interactions but then the freezing starts again.
  2. It clearly only happens in projects with a large codebase.
    In a new or empty project, or one with just a couple of files, there’s no freezing at all.
    But the whole point of using Cursor is to work with large codebases — that’s exactly what I need it for.

Don’t get me wrong
even the “large” codebase I’m referring to isn’t actually that big.

Got it, thanks for the additional info. We’ll look into it.

Thank you very much. I already wrote a post, in feature requests.
I suggested how I think this could be solved.

‫בתאריך יום ג׳, 29 ביולי 2025 ב-8:18 מאת ‪Dean Rie via Cursor - Community Forum‬‏ <‪[email protected]‬‏>:‬

same issue for me as well since last update it uses lot of cpu and memory comsumption due to latest update leading to crashing of system black screen and cursor crashes

Could you try upgrading to 1.3.4? Sorry about this bug, we included a lot of performance improvements in 1.3.4

I updated, so far everything is good, let’s give it a day of work, and see if it continues like this.
Thank you very much

2 Likes

Im using 1.3.9 after being away from my project for a week now. I can’t get command to take < 2 minutes to respond. I ask it to check a field in the database. It runs “docker ps” first to check everything is up. Fine, very basic, but no response to a “docker ps” after 2 minutes.

I run “docker ps” , 1 second. I used to use “move to background” when the terminal integration failed but no longer have that option. I’ve stopped using it out of frustration today. will try again in a few days.

Hey, does this happen in all your projects? Could you create a new one and work in it for a while to make sure the issue still persists?

1 Like

The issue happens in all projects!
It’s still not fixed — even in the latest version.
It’s frustrating and wastes a lot of my time!

But…
The problem doesn’t appear in a project that has almost no files.
But honestly — what project these days has only a few files?


When a single project with many files is open, it freezes all windows,
and I’ve already asked you several times:
There’s no logical reason for the processes to be so tightly coupled!

1 Like

It looks like you’re running out of RAM and the OS starts using the swap file extensively, and that’s why all windows freeze etc. etc. I have a similar issue in my project with very large SDK. In my case it’s Intellisense trying to index all files in the SDK, used or not, and consuming ~50 GB in the process.

“No, that’s not the issue — I have over 50GB of RAM. Only Cursor is freezing; everything else on my system runs smoothly.”

Describe the Bug

Weird input buffering is occurring after several UI events of certain kinds. The attached .gif shows this in the menus.

It also happens with mouse-wheel scrolling in the code editor, but this is harder to demonstrate in a screen cap. I scroll down 3 notches, the editor moves down only 2. I scroll up three notches, the editor moves down 1, then up two. The third down has only been applied when I scroll up once. In other words, every movement is one step behind.

Occasionally, when something falls behind, it causes the entire UI to become pitch black for a moment, and nothing is visible.

Steps to Reproduce

Move the mouse back and forth over the menus. Scroll back and forth in the editor.

Expected Behavior

Mouse pointer and scroll wheel movements take effect immediately. There is no input buffering.

Screenshots / Screen Recordings

Peek 2025-08-10 07-23.gif

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.4.3
VSCode Version: 1.99.3
Commit: e50823e9ded15fddfd743c7122b4724130c25df0
Date: 2025-08-08T17:34:53.060Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-65-generic
Distro: Ubuntu 22 LTS
GNOME Version: 42.9
Windowing System: Wayland

Additional Information

This has been happening for a while on my system, but I thought the lag issue that’s blowing up might be related somehow, so reporting it now. Notably, VS Code doesn’t suffer from this issue. My workstation has plenty of memory, storage, and compute.

Does this stop you from using Cursor

No - Cursor works, but with this issue

2 Likes

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.