diff --git a/editor/js/graph.js b/editor/js/graph.js
index 53a27b5783d851eb8ca21c8730532e68770f9fdf..094157ccfda936ac1a9df963ec28fecc46ac50b7 100644
--- a/editor/js/graph.js
+++ b/editor/js/graph.js
@@ -168,7 +168,7 @@ export class Graph extends ManagedData {
 
     changeDetails(selectionDetails) {
         if (selectionDetails.node === true) {
-            this.changeNodeDetails(selectionDetails[NODE_ID].newDetails);
+            this.changeNodeDetails(selectionDetails[NODE_ID], selectionDetails);
         } else if (selectionDetails.link === true) {
             this.changeLinkDetails(
                 selectionDetails[LINK_SOURCE][NODE_ID],
@@ -186,10 +186,11 @@ export class Graph extends ManagedData {
                 continue; // No
             }
 
-            // Changed details
+            // Change details
             nodes[i] = Object.assign(nodes[i], newDetails);
 
             // All done
+            this.storeCurrentData("Changed node details");
             return;
         }
     }
@@ -205,10 +206,11 @@ export class Graph extends ManagedData {
                 continue; // No
             }
 
-            // Changed details
+            // Change details
             links[i] = Object.assign(links[i], newDetails);
 
             // All done
+            this.storeCurrentData("Changed link details");
             return;
         }
     }