Terminal rendering issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

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

  1. Open a Python project in Cursor.
  2. Open the integrated terminal (or a detached terminal window).
  3. Start a long-running Python script from the terminal (one that keeps printing output / logging).
  4. Keep working normally for ~30–60 minutes: switch between Cursor windows/tabs and use the AI Chat panel.
  5. 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)

Version: 2.2.20 (user setup)
VSCode Version: 1.105.1
Commit: b3573281c4775bfc6bba466bf6563d3d498d1070
Date: 2025-12-12T06:29:26.017Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is a known terminal rendering issue, similar cases were seen here: Integrated Terminal Text Disappears When Switching to AI Chat in Cursor IDE

Try the following workarounds:

  1. Disable GPU acceleration for the terminal: Settings > search “terminal.integrated.gpuAcceleration” > set to “off” > restart Cursor

  2. Launch Cursor with GPU disabled:

    • Close Cursor
    • Run from the command line: cursor --disable-gpu
  3. Enable Legacy Terminal Tool: Cursor Settings > Chat > Inline editing & Terminal > enable “Legacy Terminal Tool” > restart

For diagnosis, please also provide:

  • What GPU do you have?
  • Any installed extensions affecting the UI?
  • Are your GPU drivers updated?

Let me know if any of this helps, and I’ll pass it to the team for further investigation.

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.

My gpy is:

GPU0 : VENDOR= 0x8086, DEVICE=0x46a6 [Intel(R) Iris(R) Xe Graphics], SUBSYS=0x22e717aa, REV=12, LUID={0,81105}, DRIVER_VENDOR=Intel, DRIVER_VERSION=32.0.101.7026 ACTIVE
GPU1 : VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], LUID={0,82103}, DRIVER_VERSION=10.0.26100.7309
Windows 11, Lenovo Carbon X1 Gen10 laptop

Drivers are updated

I opened File - Preferences - Cursor Settings and did not found Chat or Inline editing or “Legacy Terminal Tool” there

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

Since the standard workarounds (GPU off, Legacy Terminal Tool, driver updates) don’t help, we should escalate this to the dev team.

To do that, we need logs:

  1. Open Help > Toggle Developer Tools > Console
  2. Reproduce the bug (wait until the terminal freezes)
  3. Copy all errors from the console (especially any red messages)

Also try one last thing:

  • Run cursor --disable-gpu --disable-software-rasterizer from the command line

I’ll pass this info to the team so they can track it.