From 3d41bbd6b9e20e513247d6bf84b156977f8dea8b Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 17 Oct 2025 09:42:31 -0400 Subject: [PATCH] Keep admin pane hidden until selected --- js/ui/profileModalController.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/ui/profileModalController.js b/js/ui/profileModalController.js index 551d107a..523ae20d 100644 --- a/js/ui/profileModalController.js +++ b/js/ui/profileModalController.js @@ -2872,8 +2872,14 @@ export class ProfileModalController { } if (adminPane instanceof HTMLElement) { - adminPane.classList.toggle("hidden", !canEdit); - adminPane.setAttribute("aria-hidden", (!canEdit).toString()); + if (!canEdit) { + adminPane.classList.add("hidden"); + adminPane.setAttribute("aria-hidden", "true"); + } else { + const isActive = this.getActivePane() === "admin"; + adminPane.classList.toggle("hidden", !isActive); + adminPane.setAttribute("aria-hidden", (!isActive).toString()); + } } if (loadError) {