* fix crash on emoji select
* fix crash in message editor on emoji select
onCustomEmojiSelect={handleEmoticonSelect}
onStickerSelect={handleStickerSelect}
requestClose={() => {
- setEmojiBoardTab(undefined);
- if (!mobileOrTablet()) ReactEditor.focus(editor);
+ setEmojiBoardTab((t) => {
+ if (t) {
+ if (!mobileOrTablet()) ReactEditor.focus(editor);
+ return undefined;
+ }
+ return t;
+ });
}}
/>
}
onEmojiSelect={handleEmoticonSelect}
onCustomEmojiSelect={handleEmoticonSelect}
requestClose={() => {
- setAnchor(undefined);
- if (!mobileOrTablet()) ReactEditor.focus(editor);
+ setAnchor((v) => {
+ if (v) {
+ if (!mobileOrTablet()) ReactEditor.focus(editor);
+ return undefined;
+ }
+ return v;
+ });
}}
/>
}