diff --git a/static/js/app/main.js b/static/js/app/main.js index f8eaf6da..e9b55aba 100644 --- a/static/js/app/main.js +++ b/static/js/app/main.js @@ -333,6 +333,13 @@ function setupEventListeners() { // Cancel any pending debounce if (searchDebounceTimer) clearTimeout(searchDebounceTimer); const query = elements.searchInput.value.trim(); + + // In shared view, filter locally + if (app.isSharedView && window.sharedView) { + window.sharedView.filterAndSortItems(); + return; + } + if (query) { window.performSearch(query); } else if (app.isSearchMode) {