From f15a88ceb9217725ee238d1f4d62c831ad22f358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 18 Aug 2026 12:26:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B7=A8=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E5=8F=AF=E8=A7=81=E6=80=A7=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 允许节点可见性按指定界面树查询。 避免虚拟超级节点下未初始化隐藏集合导致运行时异常。 --- .../src/view/ui-editor/useUiEditorPage.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts index cacd7fb7d..a371e5cb5 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts +++ b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts @@ -319,10 +319,7 @@ export function useUiEditorPage( const isNodePreviewVisible = useCallback( (nodeId: NodeId, treeId = activeImageId) => - !Object.prototype.hasOwnProperty.call( - treeId ? hiddenNodeIdsByImage[treeId] : undefined, - nodeId, - ), + !(treeId ? hiddenNodeIdsByImage[treeId]?.[nodeId] : false), [activeImageId, hiddenNodeIdsByImage], );