diff --git a/frontend/js/search.js b/frontend/js/search.js index 3cde12e..7b2ad70 100644 --- a/frontend/js/search.js +++ b/frontend/js/search.js @@ -2,7 +2,7 @@ import { api } from './auth.js'; import { state } from './state.js'; import { safeCreateIcons } from './utils.js'; -import { showLoading, el, hideProgressBar, showWelcome, highlightSearchText } from './viewer.js'; +import { showLoading, el, hideProgressBar, showWelcome, highlightSearchText, loadSavedSearches } from './viewer.js'; import { _getEffective } from './config.js'; import { TabManager, showToast } from './ui.js'; import { addTagFilter, buildSearchResultsHeader, shouldDisplayPath, removeTagFilter, TagFilterService } from './sidebar.js'; @@ -932,6 +932,7 @@ export function renderAdvancedSearchResults(data, query, tagFilter) { }), }); showToast("Recherche sauvegardée", "success"); + loadSavedSearches(); } catch (err) { showToast("Erreur: " + err.message, "error"); } }); header.appendChild(saveBtn); diff --git a/frontend/js/viewer.js b/frontend/js/viewer.js index c8a2b52..1fe7b56 100644 --- a/frontend/js/viewer.js +++ b/frontend/js/viewer.js @@ -978,7 +978,7 @@ export function showWelcome() { loadSavedSearches(); } -async function loadSavedSearches() { +export async function loadSavedSearches() { const list = document.getElementById("saved-searches-list"); const empty = document.getElementById("saved-searches-empty"); if (!list) return;