diff options
| author | MartinWie <[email protected]> | 2026-02-03 20:53:04 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-03 20:53:04 +0100 |
| commit | 82dd4b69080afe623c89cd279a980a99e31a2c6a (patch) | |
| tree | a05f9b41651c747db3d724ad47360ff6566936fa /packages | |
| parent | 185858749b734ab7b5aa0ff4c8646b1e3613361d (diff) | |
| download | opencode-82dd4b69080afe623c89cd279a980a99e31a2c6a.tar.gz opencode-82dd4b69080afe623c89cd279a980a99e31a2c6a.zip | |
fix: always fall back to native clipboard after OSC52 (#11994)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/util/clipboard.ts | 5 |
1 files 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<void> { 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) } |
