From 68ef6a0b18bd5d6c9a187ca25e6196a5cefde624 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Thu, 30 Apr 2026 23:45:17 +0300 Subject: [PATCH] fix(settings): contain settings page scrolling --- packages/ui/src/components/views/SettingsView.tsx | 12 ++++-------- packages/ui/src/index.css | 5 +++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/ui/src/components/views/SettingsView.tsx b/packages/ui/src/components/views/SettingsView.tsx index e89f5535..6b1be7ff 100644 --- a/packages/ui/src/components/views/SettingsView.tsx +++ b/packages/ui/src/components/views/SettingsView.tsx @@ -669,20 +669,16 @@ export const SettingsView: React.FC = ({ onClose, forceMobile
{renderPageSidebar(settingsSlug, {})}
-
-
- {renderPageContent(settingsSlug)} -
+
+ {renderPageContent(settingsSlug)}
); } return ( -
-
- {renderPageContent(settingsSlug)} -
+
+ {renderPageContent(settingsSlug)}
); }; diff --git a/packages/ui/src/index.css b/packages/ui/src/index.css index c9e3a29e..7f1634e6 100644 --- a/packages/ui/src/index.css +++ b/packages/ui/src/index.css @@ -1446,3 +1446,8 @@ textarea[data-terminal-hidden-input="true"]::placeholder { } + +/* Settings dialog: hide the overlay scrollbar; wheel/keyboard scroll still works. */ +[data-settings-view="true"] .overlay-scrollbar { + display: none; +}