From aeaf6d2ce92ffde83fc3e2edb8bd2d5e592b52e0 Mon Sep 17 00:00:00 2001 From: yyh Date: Wed, 11 Mar 2026 16:44:11 +0800 Subject: [PATCH] fix: make model provider title sticky in selector dropdown Add sticky positioning to provider title rows so they remain visible while scrolling through models. Remove top padding from list container to prevent the first provider title from shifting up before sticking. --- .../model-provider-page/model-selector/popup-item.tsx | 2 +- .../model-provider-page/model-selector/popup.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx b/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx index 9a9be2b14e..51f50663f9 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx +++ b/web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx @@ -103,7 +103,7 @@ const PopupItem: FC = ({ return (
-
+
setCollapsed(prev => !prev)} diff --git a/web/app/components/header/account-setting/model-provider-page/model-selector/popup.tsx b/web/app/components/header/account-setting/model-provider-page/model-selector/popup.tsx index f802a65200..657cc3ceb4 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-selector/popup.tsx +++ b/web/app/components/header/account-setting/model-provider-page/model-selector/popup.tsx @@ -184,7 +184,7 @@ const Popup: FC = ({ {showCreditsExhaustedAlert && ( )} -
+
{ filteredModelList.map(model => (