From a7fb8c0f99d0bd91fb8f112e66a3052d9f8b91f7 Mon Sep 17 00:00:00 2001 From: byseif21 Date: Thu, 19 Feb 2026 22:03:08 +0200 Subject: [PATCH] fix(settings): quick nav fails to open hide elements & danger zone (@byseif21) --- frontend/src/ts/pages/settings.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/ts/pages/settings.ts b/frontend/src/ts/pages/settings.ts index 72fff7a2da59..dae68adc7658 100644 --- a/frontend/src/ts/pages/settings.ts +++ b/frontend/src/ts/pages/settings.ts @@ -884,8 +884,11 @@ qs( }); qsa(".pageSettings .quickNav .links a")?.on("click", (e) => { - const target = e.currentTarget as HTMLElement; - const settingsGroup = target.innerText; + const target = e.currentTarget as HTMLAnchorElement; + const href = target.getAttribute("href") ?? ""; + if (!href.startsWith("#group_")) return; + const settingsGroup = href.slice("#group_".length); + if (settingsGroup === "") return; const isClosed = qs( `.pageSettings .settingsGroup.${settingsGroup}`, )?.hasClass("slideup");