From a6898e1484e8947ba2f7503bb510c9f7207a0f91 Mon Sep 17 00:00:00 2001
From: Gigiaj
Date: Wed, 18 Jun 2025 21:49:32 -0500
Subject: [PATCH] Fix the crash caused by the emoji board load
---
.../room/message/MessageOptionsMenu.tsx | 33 ++++++++++---------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/src/app/features/room/message/MessageOptionsMenu.tsx b/src/app/features/room/message/MessageOptionsMenu.tsx
index 2fc508bf..c5f85ada 100644
--- a/src/app/features/room/message/MessageOptionsMenu.tsx
+++ b/src/app/features/room/message/MessageOptionsMenu.tsx
@@ -197,7 +197,6 @@ export function MessageOptionsMenu({
}: ExtendedOptionsProps) {
const screenSize = useScreenSizeContext();
const isMobile = screenSize === ScreenSize.Mobile;
- const [view, setView] = useState('options');
const eventId = mEvent.getId();
if (!eventId) return null;
@@ -247,7 +246,7 @@ export function MessageOptionsMenu({
}}
isOpen={isEmojiBoardOpen}
>
- Loading
}>
+ }>
{
- onReactionToggle(eventId, key);
- setEmojiBoardAnchor(undefined);
- }}
- onCustomEmojiSelect={(mxc, shortcode) => {
- onReactionToggle(eventId, mxc, shortcode);
- setEmojiBoardAnchor(undefined);
- }}
- requestClose={() => setEmojiBoardAnchor(undefined)}
- />
+ }>
+ {
+ onReactionToggle(eventId, key);
+ setEmojiBoardAnchor(undefined);
+ }}
+ onCustomEmojiSelect={(mxc, shortcode) => {
+ onReactionToggle(eventId, mxc, shortcode);
+ setEmojiBoardAnchor(undefined);
+ }}
+ requestClose={() => setEmojiBoardAnchor(undefined)}
+ />
+
}
>