fix(chat): preserve settings context

This commit is contained in:
2026-08-13 20:46:22 +08:00
parent abc090ac80
commit 4f87ae2809
2 changed files with 15 additions and 5 deletions
+3 -3
View File
@@ -102,8 +102,8 @@ button, a { -webkit-tap-highlight-color: transparent; }
.settings-page-header > span small { margin-top: 2px; color: var(--muted); font-size: 9px; }
.settings-layout { display: grid; min-height: 0; flex: 1; grid-template-columns: 176px minmax(0, 760px); justify-content: center; gap: 28px; overflow: hidden; padding: 28px 24px; }
.settings-nav { display: grid; align-content: start; gap: 3px; }
.settings-nav a { border-radius: 9px; padding: 9px 11px; color: var(--muted); font-size: 11px; font-weight: 650; text-decoration: none; }
.settings-nav a:hover { background: var(--soft); color: var(--text); }
.settings-nav button { border: 0; border-radius: 9px; padding: 9px 11px; background: transparent; color: var(--muted); font-size: 11px; font-weight: 650; text-align: left; cursor: pointer; }
.settings-nav button:hover { background: var(--soft); color: var(--text); }
.settings-content { display: grid; min-width: 0; align-content: start; overflow-y: auto; gap: 16px; padding: 0 8px 40px 0; scroll-behavior: smooth; }
.settings-card { border: 1px solid var(--line); border-radius: 16px; padding: 18px; background: var(--panel); scroll-margin-top: 12px; }
.settings-card > header { margin-bottom: 16px; }
@@ -376,7 +376,7 @@ button, a { -webkit-tap-highlight-color: transparent; }
.settings-page-header { height: 58px; padding: 0 12px; }
.settings-layout { display: flex; flex-direction: column; gap: 12px; padding: 12px 0 0; }
.settings-nav { display: flex; flex: 0 0 auto; gap: 2px; overflow-x: auto; padding: 0 12px; }
.settings-nav a { flex: 0 0 auto; padding: 8px 10px; }
.settings-nav button { flex: 0 0 auto; padding: 8px 10px; }
.settings-content { gap: 12px; padding: 0 12px max(28px, env(safe-area-inset-bottom)); }
.settings-card { border-radius: 13px; padding: 14px; }
.settings-model-group > div { grid-template-columns: 1fr; }