From edd10e2a8103ef34648240a171d4ab012eb5736a Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Thu, 29 May 2025 20:53:16 -0400 Subject: [PATCH] Feat: GUI-Search - Execute a hook script (if present) before navigating away from page --- emhttp/plugins/dynamix.gui.search/gui_search.page | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/emhttp/plugins/dynamix.gui.search/gui_search.page b/emhttp/plugins/dynamix.gui.search/gui_search.page index 52bc3c265..718e8ee98 100644 --- a/emhttp/plugins/dynamix.gui.search/gui_search.page +++ b/emhttp/plugins/dynamix.gui.search/gui_search.page @@ -103,6 +103,11 @@ function guiSearch() { closeSearchBox(event); if (newPage == 'Dashboard/Settings/Tools') newPage = 'Settings'; + + // If a hook script is present in the current page execute it before navigating away + if ( typeof guiSearchOnUnload === "function" ) { + guiSearchOnUnload(); + } location.replace('/'+newPage+'/'+searchInfo[0]+scrollText); }