From b591d3e2813ea45da5826fc02c17a70512ca63bb Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Fri, 3 Apr 2026 00:18:01 +0200 Subject: [PATCH] Fix widgetValues count for structural widget changes in diff summary --- js/snapshot_manager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/snapshot_manager.js b/js/snapshot_manager.js index f1bfd78..e52fc27 100644 --- a/js/snapshot_manager.js +++ b/js/snapshot_manager.js @@ -630,7 +630,8 @@ function computeCaptureMetaDiff(prevGraph, currGraph) { ); if (paramChanged.length > 0) result.params = paramChanged.map(n => { - const count = (n.changes.widgetValues?.length ?? 0) + (n.changes.properties?.length ?? 0); + const wvCount = Array.isArray(n.changes.widgetValues) ? n.changes.widgetValues.length : (n.changes.widgetValues ? 1 : 0); + const count = wvCount + (n.changes.properties?.length ?? 0); return count > 0 ? `${n.title} (${count} value${count > 1 ? "s" : ""})` : n.title; }); if (diff.addedLinks.length > 0 || diff.removedLinks.length > 0)