From bf0adcd58c31b5730a621535af76f110dc2d4fbe Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Wed, 1 Oct 2025 16:01:09 +0100 Subject: [PATCH] remove last nl from selected text --- src/textual/screen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/textual/screen.py b/src/textual/screen.py index f3633d471..d96dcbd90 100644 --- a/src/textual/screen.py +++ b/src/textual/screen.py @@ -924,7 +924,7 @@ class Screen(Generic[ScreenResultType], Widget): if selected_text_in_widget is not None: widget_text.extend(selected_text_in_widget) - selected_text = "".join(widget_text) + selected_text = "".join(widget_text).rstrip("\n") return selected_text def action_copy_text(self) -> None: