From 5350118faa9a78e54c9b764e213b3e8c214fe1ab Mon Sep 17 00:00:00 2001 From: arnon-1 Date: Sat, 14 Oct 2023 11:25:19 +0200 Subject: [PATCH] don't use localstorage for no reason --- web/scripts/app.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/web/scripts/app.js b/web/scripts/app.js index b997364a4..b6fb8d52e 100644 --- a/web/scripts/app.js +++ b/web/scripts/app.js @@ -931,11 +931,10 @@ export class ComfyApp { // Ctrl + Z undo last operation if (e.key === 'z' && e.ctrlKey) { try { - const json = localStorage.getItem("ctrlZ"); + const json = self.ctrl_z_history; if (json) { - localStorage.setItem("ctrlZ", JSON.stringify(this.graph.serialize())); // to make sure the next ctrlZ undoes this one - const workflow = JSON.parse(json); - self.loadGraphData(workflow, false); + self.ctrl_z_history = JSON.stringify(this.graph.serialize()); // to make sure the next ctrlZ undoes this one + self.loadGraphData(JSON.parse(json), false); } } catch (err) { console.error("Error loading previous workflow", err); @@ -1313,13 +1312,13 @@ export class ComfyApp { } this.changing = false // only used for administration for saved values for ctrl + Z - + const app = this; // Save current workflow automatically setInterval(function(){ const previous_workflow = localStorage.getItem("workflow") const workflow = JSON.stringify(this.graph.serialize()) if(previous_workflow !== workflow){ - if(!this.changing) localStorage.setItem("ctrlZ", previous_workflow); // Save workflow for loading at ctrl + Z + if(!this.changing) app.ctrl_z_history = previous_workflow; // Save workflow for loading at ctrl + Z this.changing = true }else this.changing = false; localStorage.setItem("workflow", workflow); // Save current workflow for loading at startup