From 4c8fd58471359fbca7dddbb792a0ff02a02a06e5 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Wed, 17 Jun 2026 19:22:36 +0200 Subject: [PATCH] fixed: leaky abstraction --- AppKit/CPTextView/CPTextView.j | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AppKit/CPTextView/CPTextView.j b/AppKit/CPTextView/CPTextView.j index ddba66801..52f77da4c 100644 --- a/AppKit/CPTextView/CPTextView.j +++ b/AppKit/CPTextView/CPTextView.j @@ -3209,6 +3209,11 @@ var _CPCopyPlaceholder = '-'; if (richtext) { + var shouldPastePlainText = [[CPApp currentEvent] modifierFlags] & (CPShiftKeyMask | CPAlternateKeyMask); + + if (shouldPastePlainText && richtext._string) + richtext = richtext._string; + [currentFirstResponder _pasteString:richtext]; return;