From 3c7ff3ecd1f4a207f1fdfc8cfd5d2099541cc6e8 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Sat, 28 Feb 2026 00:12:46 +0300 Subject: [PATCH] Fix properties panel not updating on node property changes selectedNodes computed didn't depend on renderVersion, so mutations to node objects via graph.updateNode() weren't triggering reactivity. Adding void state.renderVersion ensures the computed recomputes whenever requestRender() is called. --- src/stores/editor.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/stores/editor.ts b/src/stores/editor.ts index 74da1dc52..764b04b91 100644 --- a/src/stores/editor.ts +++ b/src/stores/editor.ts @@ -99,6 +99,7 @@ export function createEditorStore() { }) const selectedNodes = computed(() => { + void state.renderVersion const nodes: SceneNode[] = [] for (const id of state.selectedIds) { const n = graph.getNode(id)