From db7714c4db6fe5d94d8d1ec26037a65003963872 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Sat, 18 Apr 2026 17:46:20 -0700 Subject: [PATCH] Fix settings page showing all tabs on first load Non-active tab groups were visible during async data loading because switchSettingsTab ran after the awaits. Moved it before async calls and added CSS defaults to hide non-connections groups, preventing any flash. --- webui/static/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webui/static/script.js b/webui/static/script.js index 6b456e29..4d26cff3 100644 --- a/webui/static/script.js +++ b/webui/static/script.js @@ -3040,11 +3040,11 @@ async function loadPageData(pageId) { break; case 'settings': initializeSettings(); + switchSettingsTab('connections'); await loadSettingsData(); await loadQualityProfile(); loadApiKeys(); loadBlacklistCount(); - switchSettingsTab('connections'); break; case 'stats': initializeStatsPage();