From b8a1a224d5f9c1a5cdf6fc74554918e2fbbbd64f Mon Sep 17 00:00:00 2001 From: apoorvapendse Date: Fri, 11 Jul 2025 14:06:23 +0530 Subject: [PATCH] copy_messages: Prevent blueslip error while copying overlay message header. Fixes: https://github.com/zulip/zulip/pull/35097#issuecomment-3058834909 Signed-off-by: apoorvapendse --- web/src/copy_messages.ts | 5 ++++- web/templates/draft.hbs | 4 ++-- web/templates/reminder_list.hbs | 2 +- web/templates/scheduled_message.hbs | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/web/src/copy_messages.ts b/web/src/copy_messages.ts index 208aab26ad..184eb02e8b 100644 --- a/web/src/copy_messages.ts +++ b/web/src/copy_messages.ts @@ -328,7 +328,10 @@ export function analyze_selection(selection: Selection): { $startc = $(range.startContainer); start_data = find_boundary_tr( - $startc.parents(".selectable_row, .message_header").first(), + $startc + .parents(".selectable_row, .message_header") + .not(".overlay-message-header") + .first(), ($row) => $row.next(), ); if (start_data === undefined) { diff --git a/web/templates/draft.hbs b/web/templates/draft.hbs index bd1a553b5e..ff16b96d45 100644 --- a/web/templates/draft.hbs +++ b/web/templates/draft.hbs @@ -1,7 +1,7 @@
{{#if is_stream}} -
+
@@ -24,7 +24,7 @@
{{else}} -
+
diff --git a/web/templates/reminder_list.hbs b/web/templates/reminder_list.hbs index fd448f8d63..e6488f0d96 100644 --- a/web/templates/reminder_list.hbs +++ b/web/templates/reminder_list.hbs @@ -1,7 +1,7 @@ {{#each reminders_data}}
-
+
diff --git a/web/templates/scheduled_message.hbs b/web/templates/scheduled_message.hbs index 8aa5ded7c9..444fca5667 100644 --- a/web/templates/scheduled_message.hbs +++ b/web/templates/scheduled_message.hbs @@ -2,7 +2,7 @@
{{#if is_stream}} -
+
@@ -21,7 +21,7 @@
{{else}} -
+