mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-06 21:02:28 +00:00
Merge pull request #1423 from PR0M3TH3AN/fix-profile-modal-stacking-2675219131915820694
Fix profile modal stacking issue on desktop
This commit is contained in:
1 file changed
+12
@@ -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 });
|
||||
|
||||
|
||||
Reference in new issue
Block a user