diff --git a/app/web/src/render/live/logic/global.ts b/app/web/src/render/live/logic/global.ts index 908beb40..b1f2f116 100644 --- a/app/web/src/render/live/logic/global.ts +++ b/app/web/src/render/live/logic/global.ts @@ -29,7 +29,7 @@ export type ItemMeta = { isLayout: boolean; render?: () => void; mounted?: boolean; - pendingRender: boolean; + pendingRender?: boolean; }; export type LPage = { diff --git a/app/web/src/render/live/logic/tree-prop.tsx b/app/web/src/render/live/logic/tree-prop.tsx index 158255aa..173deebd 100644 --- a/app/web/src/render/live/logic/tree-prop.tsx +++ b/app/web/src/render/live/logic/tree-prop.tsx @@ -27,7 +27,6 @@ export const treePropEval = ( const w = window as any; const finalScope = mergeScopeUpwards(p, id, { _scopeIndex }); - const args = { ...w.exports, ...finalScope, @@ -75,8 +74,9 @@ export const treePropEval = ( _scopeIndex?: Record; }) => { if (prop.content) { - if (p.treeMeta[prop.content.id]) { - p.treeMeta[prop.content.id].parent_id = parent_id; + const meta = p.treeMeta[prop.content.id]; + if (meta) { + meta.parent_id = parent_id; return (