fix: hide closed favorites drawer

This commit is contained in:
wxs
2026-07-17 19:41:04 +08:00
parent 9ed2c23230
commit c683e1c0c2
2 changed files with 8 additions and 0 deletions
+3
View File
@@ -65,6 +65,7 @@ export function createFavoritesDrawer(
drawer.setAttribute("aria-modal", "false");
drawer.setAttribute("aria-hidden", "true");
applyDrawerStyles(drawer);
drawer.style.display = "none";
(document.body ?? document.documentElement).append(tab, drawer);
@@ -257,6 +258,7 @@ export function createFavoritesDrawer(
}
isOpen = true;
drawer.hidden = false;
drawer.style.display = "flex";
drawer.setAttribute("aria-hidden", "false");
tab.setAttribute("aria-expanded", "true");
renderDrawer();
@@ -276,6 +278,7 @@ export function createFavoritesDrawer(
}
isOpen = false;
drawer.hidden = true;
drawer.style.display = "none";
drawer.setAttribute("aria-hidden", "true");
tab.setAttribute("aria-expanded", "false");
if (tab.isConnected) {