From 07cc08ba4dbed2f2a2d03436903d8a0cf01f327d Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 18 Oct 2026 23:24:47 +0900 Subject: [PATCH] =?UTF-8?q?chore(462=20B05=20B06=20=ED=95=9C=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80):=20=EA=B2=80=EC=A6=9D=20=ED=9B=85=EC=97=90?= =?UTF-8?q?=20=EC=8B=9C=EC=84=A4=20=EC=A4=84=20=E2=80=94=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EB=B0=96=EC=97=90=EC=84=9C=20=EC=95=8C=EC=95=BD=20?= =?UTF-8?q?=C2=B7=20=EC=B8=A1=EC=A0=90=20=EC=88=98=EC=B9=98=EB=A1=9C=20?= =?UTF-8?q?=EB=B4=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- A00_Common/design/design_page.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/A00_Common/design/design_page.ts b/A00_Common/design/design_page.ts index 09230f52e..e130381d3 100644 --- a/A00_Common/design/design_page.ts +++ b/A00_Common/design/design_page.ts @@ -264,8 +264,10 @@ export function renderDesignPage(root: HTMLElement): MountedPage { void reconcilePagePipeline(projectId); // 들어올 때 입력(세션 · 가게) 대 묶음 맞춤(365-2) } else void mountView(view, true).ready.then(() => reconcilePagePipeline(projectId)); // 첫 마운트 뒤도(365-5) // 검증용 — 보기 전환에 든 시간(ms)과 횟수를 화면 밖에서 수치로 본다. - const probe = window as unknown as { __designPage?: { view: string; switchMs: number[] } }; - probe.__designPage ??= { view, switchMs: [] }; + const probe = window as unknown as { + __designPage?: { view: string; switchMs: number[]; lane?: unknown }; + }; + probe.__designPage ??= { view, switchMs: [], lane: shared.lane }; // 시설 줄(462) 알약 · 측점 probe.__designPage.view = view; probe.__designPage.switchMs.push(Math.round(performance.now() - started)); };