diff --git a/packages/frontend/src/components/MkReactionsViewer.reaction.vue b/packages/frontend/src/components/MkReactionsViewer.reaction.vue index a89f947fa7..e9ed1cf4ac 100644 --- a/packages/frontend/src/components/MkReactionsViewer.reaction.vue +++ b/packages/frontend/src/components/MkReactionsViewer.reaction.vue @@ -106,7 +106,9 @@ async function toggleReaction() { reaction: props.reaction, }).then(() => { const emoji = customEmojisMap.get(emojiName.value); - if (emoji == null) return; + if (emoji == null && getUnicodeEmojiOrNull(props.reaction) == null) { + return; + } noteEvents.emit(`reacted:${props.noteId}`, { userId: me.id, reaction: props.reaction, @@ -138,7 +140,9 @@ async function toggleReaction() { reaction: props.reaction, }).then(() => { const emoji = customEmojisMap.get(emojiName.value); - if (emoji == null) return; + if (emoji == null && getUnicodeEmojiOrNull(props.reaction) == null) { + return; + } noteEvents.emit(`reacted:${props.noteId}`, { userId: me.id,