fix: always fall back to native clipboard after OSC52 (#11994)

This commit is contained in:
MartinWie
2026-02-03 20:53:04 +01:00
committed by GitHub
parent 185858749b
commit 82dd4b6908

View File

@@ -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)
}