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) {