From 55ee6de9cdce0dc8581c557763e609e3690bc3a0 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Sat, 12 Sep 2026 07:30:29 +0200 Subject: [PATCH] fixed: copy could crash when first responder did not implement isRichText --- AppKit/CPTextView/CPTextView.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPTextView/CPTextView.j b/AppKit/CPTextView/CPTextView.j index 50169b091..e427a2804 100644 --- a/AppKit/CPTextView/CPTextView.j +++ b/AppKit/CPTextView/CPTextView.j @@ -3294,7 +3294,7 @@ var _CPCopyPlaceholder = '-'; var currentFirstResponder = [[CPApp keyWindow] firstResponder]; // Can we accept richtext? Then this is our preference (fixme: shift key to force plain text paste) - if ([currentFirstResponder isRichText]) + if ([currentFirstResponder respondsToSelector:@selector(isRichText)] && [currentFirstResponder isRichText]) { var richtext = nativeClipboard.getData('text/rtf');