I’m working on a Python project in Cursor IDE. After I start a script from the terminal, very often the terminal view becomes completely blank - either an empty window, or it looks like the text turns white on a white background.
The process is still running: I can see logs being written to a log file, and I can tell the code is working from its results (reading files, reacting to events, etc.). But the terminal text is invisible.
If I hold Ctrl and move the mouse over the terminal area, some parts of the invisible content behave like links (they highlight and I can even click them and navigate), but I still can’t see any actual text.
This happens both in the integrated terminal and in a detached terminal window. I haven’t found any way to restore the text once it happens. I have to close/restart the terminal and lose the session, which seriously disrupts development because the interruption directly affects results.
I couldn’t identify a clear trigger. It just happens about once per hour. At the time it happens I’m usually either typing in the AI Chat window or switching between windows.
Terminal is PowerShell by default
Steps to Reproduce
Open a Python project in Cursor.
Open the integrated terminal (or a detached terminal window).
Start a long-running Python script from the terminal (one that keeps printing output / logging).
Keep working normally for ~30–60 minutes: switch between Cursor windows/tabs and use the AI Chat panel.
At some point, the terminal rendering breaks: the terminal becomes blank / text becomes invisible (white on white), while the process continues running in the background.
Notes:
Holding Ctrl and moving the mouse over the blank terminal area sometimes reveals link hover/click behavior, but the text itself remains invisible.
I can’t reliably force it; it happens roughly ~once per hour.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Yep, with gpu disabled for terminal it work good! But my eyes feel bad with looking at it a lot - idk why. So it would be much better if it will work with gpu enabled.
Thanks for confirming that turning off GPU acceleration helped. This is a known issue with Intel Iris Xe and Electron apps. Intel is aware of canvas rendering bugs in Chromium-based apps.
About Legacy Terminal Tool: in 2.2 the setting moved. Open Cursor Settings (not File > Preferences, but Cursor > Settings > Cursor Settings), then go to Agents. You’ll find an “Inline Editing & Terminal” section with the Legacy Terminal Tool option.
To improve GPU stability, you can try:
Updating the Intel driver via Intel Driver & Support Assistant (not Windows Update). Newer versions sometimes fix rendering issues.
In Intel Graphics Command Center, disable “Adaptive Tessellation” if that option is available.
Unfortunately, Intel Iris Xe has documented WebGL and Canvas issues in Electron. I’ll pass this along to the team for tracking.
Upated drivers to latest, set Legacy Terminal Tool option, run terminal without gpu (i clearly see it as font changed) but i see the same stuff: after i run terminal it freezes - no new lines at all. But i see that output goes well in the log file and code is working well. Also i noticed that when terminal freezes it does not react to Ctrl+C and when i select any text in terminal it removes text with filling blue color (screen attached). So selected text is not seen. So now we are not using gpu but the bug still appears and it is impossible to work with it. When i move detached window back into embedded and back - the same