From dab89c39fae954717778cd62fabb3d8636589e40 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 15 Mar 2024 23:48:15 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10625 --- app/src/protyle/wysiwyg/transaction.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/wysiwyg/transaction.ts b/app/src/protyle/wysiwyg/transaction.ts index 4a47aa7eb..265bb5431 100644 --- a/app/src/protyle/wysiwyg/transaction.ts +++ b/app/src/protyle/wysiwyg/transaction.ts @@ -565,7 +565,13 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo: if (key === Constants.CUSTOM_RIFF_DECKS && data.new[Constants.CUSTOM_RIFF_DECKS] !== data.old[Constants.CUSTOM_RIFF_DECKS]) { item.style.animation = "addCard 450ms linear"; setTimeout(() => { - item.style.animation = ""; + if (item.parentElement) { + item.style.animation = ""; + } else { + protyle.wysiwyg.element.querySelectorAll(`[data-node-id="${operation.id}"]`).forEach((realItem: HTMLElement) => { + realItem.style.animation = ""; + }) + } }, 450); } });