diff --git a/packages/designer/src/builtin-simulator/host.ts b/packages/designer/src/builtin-simulator/host.ts index d71715cc6..5c9c2ae60 100644 --- a/packages/designer/src/builtin-simulator/host.ts +++ b/packages/designer/src/builtin-simulator/host.ts @@ -826,7 +826,7 @@ export class BuiltinSimulatorHost implements ISimulatorHost ); treeNode.children?.forEach((child, index) => { - const childIsModal = child.node.getPrototype().isModal(); + const childIsModal = child.node.getPrototype()?.isModal() || false; if (isModal != childIsModal) { return; }