fix: improve UI interactions and page consistency

This commit is contained in:
xenos
2026-07-16 14:37:13 +02:00
parent 95f84248ab
commit cea4ece698
6 changed files with 95 additions and 74 deletions
+4 -1
View File
@@ -490,7 +490,9 @@ export function SettingsDialog({
}
setOriginalSettings(settingsToSave);
onClose();
if (!subPage) {
onClose();
}
} catch (error) {
console.error("Failed to save settings:", error);
} finally {
@@ -498,6 +500,7 @@ export function SettingsDialog({
}
}, [
onClose,
subPage,
setTheme,
settings,
customThemeState,