From 9f5d723a41b4dab6655caa806756759a48bef440 Mon Sep 17 00:00:00 2001 From: yash-signal Date: Wed, 4 Feb 2026 13:27:58 -0600 Subject: [PATCH] Emoji reply in 1:1 conversation should not discard reply text --- stylesheets/components/ToastManager.scss | 5 +++++ ts/components/StoryViewer.dom.tsx | 1 - ts/components/StoryViewsNRepliesModal.dom.tsx | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/stylesheets/components/ToastManager.scss b/stylesheets/components/ToastManager.scss index 1ff534793b..65b910b636 100644 --- a/stylesheets/components/ToastManager.scss +++ b/stylesheets/components/ToastManager.scss @@ -34,6 +34,11 @@ inset-inline-start: 0; width: 100%; align-items: center; + pointer-events: none; + + & * { + pointer-events: auto; + } } } diff --git a/ts/components/StoryViewer.dom.tsx b/ts/components/StoryViewer.dom.tsx index 7a4073b9ba..e50e6c7afe 100644 --- a/ts/components/StoryViewer.dom.tsx +++ b/ts/components/StoryViewer.dom.tsx @@ -938,7 +938,6 @@ export function StoryViewer({ onReact={emoji => { onReactToStory(emoji, story); if (!isGroupStory) { - setCurrentViewTarget(null); showToast({ toastType: ToastType.StoryReact }); } setReactionEmoji(emoji); diff --git a/ts/components/StoryViewsNRepliesModal.dom.tsx b/ts/components/StoryViewsNRepliesModal.dom.tsx index 0ed32b21d7..25afa9b39a 100644 --- a/ts/components/StoryViewsNRepliesModal.dom.tsx +++ b/ts/components/StoryViewsNRepliesModal.dom.tsx @@ -245,10 +245,10 @@ export function StoryViewsNRepliesModal({ { - if (!group) { + onReact(emoji); + if (!group && messageBodyText.length === 0) { onClose(); } - onReact(emoji); }} preferredReactionEmoji={preferredReactionEmoji} theme={ThemeType.dark}