From 43095507eeb94eba1fbc7abea174d3d1db04361c Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Mon, 7 Jul 2025 19:26:03 +0000 Subject: [PATCH] Fix --- client/homebrew/pages/editPage/editPage.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index 1395c28db..3181df816 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -197,11 +197,14 @@ const EditPage = createClass({ trySave : function(immediate=false){ if(!this.debounceSave) this.debounceSave = _.debounce(this.save, SAVE_TIMEOUT); - if(this.hasChanges() && !this.state.isSaving){ + if(this.state.isSaving) + return; + + if(this.hasChanges()) this.debounceSave(); - } else { + else this.debounceSave.cancel(); - } + if(immediate) this.debounceSave.flush(); },