Background process bug

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When a background shell/terminal block appears (e.g. “Stopped … in background”), the stream splits into segments. Often only the segment after the tool/widget gets the copy affordance, while the main assistant text above cannot be copied as one block. This breaks workflows that rely on copying full agent output (e.g. COPYBLOCK handoffs between agents).

Steps to Reproduce

Any promt that generate a background process that finishs after the agent output

Operating System

Linux

Version Information

Version: 3.4.20
VSCode Version: 1.105.1
Commit: 0cf8b06883f54e26bb4f0fb8647c9500ccb43310
Date: 2026-05-15T02:26:10.351Z
Layout: editor
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
OS: Linux x64 7.0.0-15-generic

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

This is a known bug. “Copy Message” currently only grabs the last text segment when your response gets split by tool/terminal blocks. Our team is tracking this and working on a fix.

Workaround for now: Manually select the full response text (click and drag, or use Ctrl+A within the chat bubble) and copy with Ctrl+C. This captures everything including the segments above the background process widget.

Let us know if you have any questions or if it continues to be a blocker.