From 8a0f350c475bf78d41890e7b75afcc1b87a9d21c Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 9 Sep 2025 22:19:43 -0400 Subject: [PATCH] Fix mutating HTMLErrors directly instead of setState --- client/homebrew/pages/editPage/editPage.jsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index d22aeadb8..b748efa87 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -126,9 +126,7 @@ const EditPage = (props) => { const handleTextChange = (text) => { //If there are HTML errors, run the validator on every change to give quick feedback if(HTMLErrors.length) - HTMLErrors = Markdown.validate(text); - - setHTMLErrors(HTMLErrors); + setHTMLErrors(Markdown.validate(text)); setCurrentBrew((prevBrew) => ({ ...prevBrew, text })); }; @@ -139,9 +137,7 @@ const EditPage = (props) => { const handleSnipChange = (snippet)=>{ //If there are HTML errors, run the validator on every change to give quick feedback if(HTMLErrors.length) - HTMLErrors = Markdown.validate(snippet); - - setHTMLErrors(HTMLErrors); + setHTMLErrors(Markdown.validate(snippet)); setCurrentBrew((prevBrew) => ({ ...prevBrew, snippets: snippet })); };