diff --git a/src/scripts/proxyWidget.ts b/src/scripts/proxyWidget.ts index 0cbe72e415..7927a3723f 100644 --- a/src/scripts/proxyWidget.ts +++ b/src/scripts/proxyWidget.ts @@ -30,7 +30,7 @@ SubgraphNode.prototype.onConfigure = function (serialisedNode) { set: (property: string) => { const parsed = parseProxyWidgets(property) const { widgetStates } = useDomWidgetStore() - for (const w of subgraphNode.widgets ?? []) { + for (const w of subgraphNode.widgets.filter((w) => isProxyWidget(w))) { if (w instanceof DOMWidgetImpl && widgetStates.has(w.id)) { const widgetState = widgetStates.get(w.id) if (!widgetState) continue