fix: explicitly set selected node in state manager when onNodeSelected is invoked.

This commit is contained in:
AEmotionStudio
2026-01-05 16:26:56 -08:00
parent e2e19f83e1
commit e2feb5739a
4 changed files with 7 additions and 1 deletions
+3
View File
@@ -278,6 +278,9 @@ export class InfoPanel {
onNodeSelected(nodeId: number): void {
Logger.debug(`Node selected from dropdown: ${nodeId}`);
// Set the selected node in state manager
this.stateManager.setSelectedNode(nodeId);
// Force an immediate info update
this.updateInfo();
}
+1
View File
@@ -190,6 +190,7 @@ class InfoPanel {
*/
onNodeSelected(nodeId) {
Logger.debug(`Node selected from dropdown: ${nodeId}`);
this.stateManager.setSelectedNode(nodeId);
this.updateInfo();
}
/**
File diff suppressed because one or more lines are too long
+2
View File
@@ -1340,8 +1340,10 @@
}
function selectNode(nodeId) {
console.log('[Popout] selectNode called with nodeId:', nodeId);
// Send node selection to main window
if (channel) {
console.log('[Popout] Sending node-select message');
channel.postMessage({ type: 'node-select', data: nodeId });
}
}