From 82dd4b69080afe623c89cd279a980a99e31a2c6a Mon Sep 17 00:00:00 2001 From: MartinWie <42982533+MartinWie@users.noreply.github.com> Date: Tue, 3 Feb 2026 20:53:04 +0100 Subject: [PATCH] fix: always fall back to native clipboard after OSC52 (#11994) --- packages/opencode/src/cli/cmd/tui/util/clipboard.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts index 5c27a26cd..ad1f86e30 100644 --- a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts +++ b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts @@ -148,8 +148,9 @@ export namespace Clipboard { export async function copy(text: string): Promise { const renderer = rendererRef.current if (renderer) { - const copied = renderer.copyToClipboardOSC52(text) - if (copied) return + // Try OSC52 but don't early return - always fall back to native method + // OSC52 may report success but not actually work in all terminals + renderer.copyToClipboardOSC52(text) } await getCopyMethod()(text) }