From c74f801d66a8ac5e3ae3c6bd7d923988d374d667 Mon Sep 17 00:00:00 2001 From: Jason Date: Mon, 26 Jan 2026 22:46:57 +0800 Subject: [PATCH] fix(settings): correct footer layout in advanced settings tab - Establish proper flexbox height chain from App to SettingsPage - Move save button to fixed footer outside scrollable area - Align footer styling with FullScreenPanel for consistency --- src/App.tsx | 5 ++- src/components/settings/SettingsPage.tsx | 56 ++++++++++++++---------- 2 files changed, 35 insertions(+), 26 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index a760d08af..8a609efbb 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -635,6 +635,7 @@ function App() { -
-
{renderContent()}
+
+ {renderContent()}
+
{isBusy ? (
@@ -229,8 +229,9 @@ export function SettingsPage({ {t("common.about")} -
- +
+
+ {settings ? ( - + {settings ? ( - -
- -
) : null}
@@ -650,6 +631,33 @@ export function SettingsPage({ +
+ + {activeTab === "advanced" && settings && ( +
+
+ +
+
+ )}
)}