diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx index 22258f091..4d17e38cb 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx +++ b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx @@ -843,6 +843,8 @@ function NodeStageSelect({ // 仍能再次播放提示,而不是依赖 class/key 的重协调行为。 if (typeof statusRow.getAnimations === 'function') { for (const animation of statusRow.getAnimations()) { + const animationName = (animation as CSSAnimation).animationName; + if (!animationName?.startsWith('ui-editor-status-attention')) continue; animation.cancel(); animation.play(); }