From 7161d4baeb43c1013eecaed0484daf481e17b194 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 2 Jan 2026 11:22:31 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16746 --- app/src/emoji/index.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/emoji/index.ts b/app/src/emoji/index.ts index 7e26cedf2..15105624a 100644 --- a/app/src/emoji/index.ts +++ b/app/src/emoji/index.ts @@ -439,7 +439,6 @@ export const openEmojiPanel = ( icon: unicode }, () => { dialog.destroy(); - addEmoji(unicode); updateFileTreeEmoji(unicode, id, "iconFilesRoot"); }); } else if (type === "doc") { @@ -448,7 +447,6 @@ export const openEmojiPanel = ( attrs: {"icon": unicode} }, () => { dialog.destroy(); - addEmoji(unicode); updateFileTreeEmoji(unicode, id); updateOutlineEmoji(unicode, id); }); @@ -456,6 +454,7 @@ export const openEmojiPanel = ( if (callback) { callback(unicode); } + addEmoji(unicode); event.preventDefault(); event.stopPropagation(); return; @@ -595,7 +594,6 @@ export const openEmojiPanel = ( notebook: id, icon: unicode }, () => { - addEmoji(unicode); updateFileTreeEmoji(unicode, id, "iconFilesRoot"); }); } else if (type === "doc") { @@ -603,7 +601,6 @@ export const openEmojiPanel = ( id, attrs: {"icon": unicode} }, () => { - addEmoji(unicode); updateFileTreeEmoji(unicode, id); updateOutlineEmoji(unicode, id); @@ -612,6 +609,7 @@ export const openEmojiPanel = ( if (callback) { callback(unicode); } + addEmoji(unicode); break; } else if (target.getAttribute("data-type")?.startsWith("tab-")) { dialogElement.querySelectorAll('.emojis__tabheader [data-type|="tab"]').forEach((item: HTMLElement) => {