From adaf6dacb9b3602c0d3b619aa01db5cae389373e Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Wed, 19 Aug 2026 18:10:36 +0300 Subject: [PATCH] fix(canvas): keep guide renderer fixtures complete --- packages/core/src/canvas/page-guides.ts | 2 +- tests/engine/render/canvas/page-guides.test.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/canvas/page-guides.ts b/packages/core/src/canvas/page-guides.ts index db0b8139e..fd134d285 100644 --- a/packages/core/src/canvas/page-guides.ts +++ b/packages/core/src/canvas/page-guides.ts @@ -62,7 +62,7 @@ export function drawPageGuides( } } - for (const childId of page.childIds ?? []) { + for (const childId of page.childIds) { const node = graph.getNode(childId) if (!node) continue if (node.id === page.id || node.guides.length === 0) continue diff --git a/tests/engine/render/canvas/page-guides.test.ts b/tests/engine/render/canvas/page-guides.test.ts index a04e5fbd8..06dcee919 100644 --- a/tests/engine/render/canvas/page-guides.test.ts +++ b/tests/engine/render/canvas/page-guides.test.ts @@ -11,6 +11,7 @@ import { createMockCanvas, createMockRenderer, mockCalls } from './effects/helpe function graphWithGuides(guides: SceneNode['guides']): SceneGraph { const page = { id: 'page', + childIds: [], guides } as SceneNode return {