diff --git a/ui/client-app/src/pages/CodingAssistantPage.js b/ui/client-app/src/pages/CodingAssistantPage.js
index 044d186..2181510 100644
--- a/ui/client-app/src/pages/CodingAssistantPage.js
+++ b/ui/client-app/src/pages/CodingAssistantPage.js
@@ -475,7 +475,7 @@
- Select agent nodes to attach to this session. Attached nodes share the workspace {workspaceId} .
+ Select agent nodes to attach to this session. Click "Save & Sync" below to apply your changes. Attached nodes share the workspace {workspaceId} .
@@ -638,10 +638,17 @@
Initiating...
>
- ) : 'Initiate Sync'}
+ ) : 'Save & Sync'}
-
setShowNodeSelector(false)} className="bg-gray-900 dark:bg-white dark:text-gray-900 text-white px-6 py-2 rounded-xl text-sm font-bold shadow-lg shadow-gray-900/20 active:scale-95 transition-all">
- Done
+ {
+ setShowNodeSelector(false);
+ isEditingMeshRef.current = false;
+ fetchNodeInfo(); // Revert any unsaved toggle states instantly
+ }}
+ className="bg-gray-900 dark:bg-white dark:text-gray-900 text-white px-6 py-2 rounded-xl text-sm font-bold shadow-lg shadow-gray-900/20 active:scale-95 transition-all"
+ >
+ Cancel