From 2606502293d9ec609d5e784493e3dc5d0e4333ea Mon Sep 17 00:00:00 2001 From: NimBold Date: Sat, 5 Sep 2026 09:24:31 +0330 Subject: [PATCH] fix(settings): resolve network section overlap and harden panel layouts - Restore 24px bottom margin on .settings-network-panel .mac-settings-group and add defensive top margin on subsequent section titles to prevent card collision with section headings - Unify Identity section within the network-settings-panel-general tabpanel to fix ARIA containment and layout hierarchy - Guard system proxy status note to avoid empty border rows during idle and display contextual status icons with settings-network-note styling - Align Site Logins validation error messages to the input column in the two-column grid - Make Integrations step guide cards flexible with min-h-[190px] to prevent vertical text clipping across translations and large font sizes --- src/components/SettingsView.tsx | 302 ++++++++++++++++---------------- src/index.css | 6 +- 2 files changed, 158 insertions(+), 150 deletions(-) diff --git a/src/components/SettingsView.tsx b/src/components/SettingsView.tsx index 075865a..848a284 100644 --- a/src/components/SettingsView.tsx +++ b/src/components/SettingsView.tsx @@ -1433,92 +1433,162 @@ runEngineChecks(false);
@@ -2072,7 +2076,7 @@ runEngineChecks(false); aria-invalid={Boolean(loginFieldErrors.username)} className="bg-bg-input border border-border-modal rounded-md px-3 py-1.5 w-full text-text-primary focus:outline-none" /> - {loginFieldErrors.username &&

{loginFieldErrors.username}

} + {loginFieldErrors.username &&

{loginFieldErrors.username}

}
@@ -2088,7 +2092,7 @@ runEngineChecks(false); aria-invalid={Boolean(loginFieldErrors.password)} className="bg-bg-input border border-border-modal rounded-md px-3 py-1.5 w-full text-text-primary focus:outline-none" /> - {loginFieldErrors.password &&

{loginFieldErrors.password}

} + {loginFieldErrors.password &&

{loginFieldErrors.password}

}
@@ -2271,7 +2275,7 @@ className="app-button px-3 py-1.5 text-[12px] flex items-center gap-1.5 disabled
{/* Step 1 */} -
+
1 @@ -2304,7 +2308,7 @@ className="app-button px-3 py-1.5 text-[12px] flex items-center gap-1.5 disabled
{/* Step 2 */} -
+
2 @@ -2334,7 +2338,7 @@ className="app-button px-3 py-1.5 text-[12px] flex items-center gap-1.5 disabled
{/* Step 3 */} -
+
3 diff --git a/src/index.css b/src/index.css index 8b8afa6..804f609 100644 --- a/src/index.css +++ b/src/index.css @@ -2832,8 +2832,12 @@ html[data-list-density="relaxed"] { line-height: 1.3; } + .settings-network-section-title:not(:first-child) { + margin-top: 24px; + } + .settings-network-panel .mac-settings-group { - margin-bottom: 0; + margin-bottom: 24px; border-radius: 12px; }