Confirmation elements, code snippet elements and other inline components not visible

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Command approval for running commands, display of code changes in chat, confirmation for removal components are not displayed unless IDE itself is restarted, but then only as historical part of chat, with no posibility to confirm deletions, approve executions. and not visible in chat, although background chat gets grayed out as usual.

Steps to Reproduce

Open either agents chat, or normal cursor ide chat.
Ask cursor to delete file in Ask Everytime mode
It says it starts doing something, but popup never shows up.
Ask it to generate code snippet in chat, snippet element never shows up.

Expected Behavior

confirmations, snippets are properly displayed.

Screenshots / Screen Recordings

Operating System

Linux

Version Information

Version: 3.7.36
VS Code Extension API: 1.105.1
Commit: 776d1f9d76df50a4e0aeca61819a88e7c1b861e0
Date: 2026-06-13T00:31:56.287Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.256
OS: Linux x64 6.17.0-35-generic

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report. This looks like an issue with rendering inline elements in the Glass or Agents Window. The team knows about this cluster, but on Linux, where none of the cards show up at all approval, snippet, confirmation until a restart, it looks broader than usual. There’s no ETA for a fix yet.

For now, a couple of workarounds:

  • Ctrl+Shift+PDeveloper: Reload Window often re-syncs state and brings the cards back.
  • To view and accept changes right now, open Changes via Ctrl+E. You’ll see all modified files with a diff against HEAD, same content as the inline card.
  • On Linux, the pattern where elements don’t render until restart is sometimes related to GPU compositing. Try launching with --disable-gpu to disable Hardware Acceleration, and tell me if it helps.

To narrow down your case, we need:

  • A Request ID from one of those requests. Privacy Mode is currently enabled, which reduces diagnostics. Turn it off in Cursor Settings, reproduce the issue, then send the Request ID right top corner of the chat > Copy Request ID.
  • Whether step 3 --disable-gpu helped.