diff --git a/emhttp/plugins/dynamix.gui.search/gui_search.page b/emhttp/plugins/dynamix.gui.search/gui_search.page index 8b518acb9..ae6eed9f4 100644 --- a/emhttp/plugins/dynamix.gui.search/gui_search.page +++ b/emhttp/plugins/dynamix.gui.search/gui_search.page @@ -86,6 +86,15 @@ function guiSearch() { closeSearchBox(event); if (newPage == 'Dashboard/Settings/Tools') newPage = 'Settings'; + + /** + * Prevents Community Apps from crashing + * Hook script provided by CA - https://github.com/unraid/community.applications/blob/master/source/community.applications/usr/local/emhttp/plugins/community.applications/javascript/helpers.js + */ + if ( typeof guiSearchOnUnload === "function" ) { + guiSearchOnUnload(); + } + location.assign('/'+newPage+'/'+searchInfo[0]+scrollText); }