From cb1f2f398f1241b4174f49e258647070c2addb4a Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 22:11:02 +0200 Subject: [PATCH] Update selection tracing to support multiple selected points (pointIds) --- src/debug/update-loop-trace.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/debug/update-loop-trace.ts b/src/debug/update-loop-trace.ts index 4cff8114..79949a75 100644 --- a/src/debug/update-loop-trace.ts +++ b/src/debug/update-loop-trace.ts @@ -29,6 +29,7 @@ interface UpdateLoopSelection { vertexId?: string; pathId?: string; pointId?: string; + pointIds?: readonly string[]; } const TRACE_WINDOW_MS = 1000; @@ -180,6 +181,12 @@ export function summarizeUpdateLoopSelection( pathId: selection.pathId ?? null, pointId: selection.pointId ?? null }; + case "pathPoints": + return { + kind: selection.kind, + pathId: selection.pathId ?? null, + pointIds: summarizeStringList(selection.pointIds ?? []) + }; default: return { kind: selection.kind,