Merge pull request #1423 from PR0M3TH3AN/fix-profile-modal-stacking-2675219131915820694

Fix profile modal stacking issue on desktop
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-01-19 21:57:12 -05:00
commit 1a57cd352c
1 file changed
+12
+12
View File
@@ -12352,6 +12352,12 @@ export class ProfileModalController {
modalRoot.classList.remove("hidden");
modalRoot.setAttribute("aria-hidden", "false");
if (document.body) {
document.body.classList.add("modal-open");
}
if (document.documentElement) {
document.documentElement.classList.add("modal-open");
}
this.setGlobalModalState("profile", true);
const preserveMenu = this.isMobileLayoutActive();
this.selectPane(pane, { keepMenuView: preserveMenu });
@@ -12385,6 +12391,12 @@ export class ProfileModalController {
modalElement.setAttribute("aria-hidden", "true");
delete modalElement.dataset.nestedModalActive;
delete modalElement.dataset.modalStack;
if (document.body) {
document.body.classList.remove("modal-open");
}
if (document.documentElement) {
document.documentElement.classList.remove("modal-open");
}
this.setGlobalModalState("profile", false);
this.setMobileView("menu", { skipFocusTrap: true });