From ade1accd3fa3ceaf935353c31028817dbf44ac7d Mon Sep 17 00:00:00 2001 From: guoyuqi Date: Fri, 9 Oct 2026 15:20:00 +0800 Subject: [PATCH] fix(frontend): reset search filters and pagination on page visits --- frontend/src/components/table/TableSearch.vue | 6 +- .../components/table/complex/ComplexTable.vue | 4 +- frontend/src/composables/usePageState.ts | 9 +-- .../src/composables/useSearchPersistence.ts | 63 ------------------- frontend/src/composables/useSearchReset.ts | 24 +++++++ frontend/src/store/modules/process.ts | 10 +-- frontend/src/utils/search-reset.ts | 12 ++++ .../ai/agents/agent/config/tabs/plugins.vue | 14 +++-- .../agent/config/tabs/skills/hermes.vue | 13 ++-- .../agent/config/tabs/skills/openclaw.vue | 13 ++-- frontend/src/views/ai/agents/agent/index.vue | 6 +- frontend/src/views/ai/agents/model/index.vue | 6 +- frontend/src/views/ai/model/ollama/index.vue | 6 +- frontend/src/views/app-store/apps/index.vue | 7 ++- .../src/views/app-store/installed/index.vue | 7 ++- .../src/views/container/compose/index.vue | 4 +- .../src/views/container/container/index.vue | 6 +- frontend/src/views/container/image/index.vue | 7 ++- .../src/views/container/network/index.vue | 6 +- frontend/src/views/container/repo/index.vue | 6 +- .../src/views/container/template/index.vue | 6 +- frontend/src/views/container/volume/index.vue | 6 +- frontend/src/views/cronjob/cronjob/index.vue | 6 +- frontend/src/views/cronjob/library/index.vue | 6 +- frontend/src/views/database/mongodb/index.vue | 6 +- .../views/database/mongodb/remote/index.vue | 6 +- frontend/src/views/database/mysql/index.vue | 6 +- .../src/views/database/mysql/remote/index.vue | 6 +- .../src/views/database/postgresql/index.vue | 6 +- .../database/postgresql/remote/index.vue | 6 +- .../src/views/database/redis/remote/index.vue | 6 +- .../src/views/host/file-management/index.vue | 7 ++- .../src/views/host/firewall/docker/index.vue | 11 +++- .../src/views/host/firewall/forward/index.vue | 6 +- .../src/views/host/firewall/rule/index.vue | 6 +- frontend/src/views/host/ssh/log/log.vue | 6 +- frontend/src/views/host/ssh/session/index.vue | 4 +- frontend/src/views/log/host-system/index.vue | 10 +-- frontend/src/views/log/login/index.vue | 6 +- frontend/src/views/log/operation/index.vue | 6 +- .../views/setting/backup-account/index.vue | 7 ++- frontend/src/views/setting/snapshot/index.vue | 6 +- frontend/src/views/terminal/command/index.vue | 6 +- frontend/src/views/terminal/host/index.vue | 6 +- frontend/src/views/toolbox/clam/index.vue | 6 +- frontend/src/views/toolbox/ftp/index.vue | 6 +- .../php/extension-management/index.vue | 4 +- frontend/src/views/website/ssl/index.vue | 7 ++- frontend/src/views/website/template/index.vue | 6 +- frontend/src/views/website/website/index.vue | 7 ++- 50 files changed, 220 insertions(+), 198 deletions(-) delete mode 100644 frontend/src/composables/useSearchPersistence.ts create mode 100644 frontend/src/composables/useSearchReset.ts create mode 100644 frontend/src/utils/search-reset.ts diff --git a/frontend/src/components/table/TableSearch.vue b/frontend/src/components/table/TableSearch.vue index f965fb385..401ad150d 100644 --- a/frontend/src/components/table/TableSearch.vue +++ b/frontend/src/components/table/TableSearch.vue @@ -15,7 +15,7 @@