From 3598c51eff5fd134f0f41e1980b6ec64b68af524 Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Sun, 21 Dec 2025 13:05:15 +0800 Subject: [PATCH] fix: enhance provider model menu and sidebar session selection handling (#4144) - Updated `ProviderModelMenu.vue` to manage menu state and load provider configurations dynamically upon opening. - Filtered provider configurations to exclude those with `enable` set to false. - Improved session selection logic in `useSessions.ts` to ensure the currently selected session is highlighted and properly managed during navigation. --- .../src/components/chat/ProviderModelMenu.vue | 16 ++++++++++++++-- dashboard/src/composables/useSessions.ts | 12 +++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/dashboard/src/components/chat/ProviderModelMenu.vue b/dashboard/src/components/chat/ProviderModelMenu.vue index a5a606045..98345d3ba 100644 --- a/dashboard/src/components/chat/ProviderModelMenu.vue +++ b/dashboard/src/components/chat/ProviderModelMenu.vue @@ -1,5 +1,5 @@