From 768ffb2c9fa6a9319b00cdc5d49b6b158506381a Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Wed, 24 Sep 2025 10:50:40 -0500 Subject: [PATCH] For "Show Recommended" keep existing promotions --- src/components/selectionbar/SubgraphNode.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/selectionbar/SubgraphNode.vue b/src/components/selectionbar/SubgraphNode.vue index 62d0f31ca..e60a3fd51 100644 --- a/src/components/selectionbar/SubgraphNode.vue +++ b/src/components/selectionbar/SubgraphNode.vue @@ -162,15 +162,15 @@ const recommendedWidgets = computed(() => { function showRecommended() { const node = activeNode.value if (!node) return //Not reachable - node.properties.proxyWidgets = JSON.stringify( - recommendedWidgets.value.map(([node, widget]) => [ - `${node.id}`, - widget.name - ]) + const pw = parseProxyWidgets(node.properties.proxyWidgets) + const toAdd: ProxyWidgetsProperty = recommendedWidgets.value.map( + ([n, w]: WidgetItem) => [`${n.id}`, w.name] ) - triggerUpdate.value++ //TODO: Add sort step here //Input should always be before output by default + pw.push(...toAdd) + node.properties.proxyWidgets = JSON.stringify(pw) + triggerUpdate.value++ } const filteredActive = computed(() => {