From 4a39c70cfa76ca2b95eaa2334e28940e7cb5e369 Mon Sep 17 00:00:00 2001 From: ABHAY PANDEY Date: Mon, 3 Aug 2026 22:53:55 +0530 Subject: [PATCH 1/2] fix(admin): update aria-expanded and label on menu toggle (#712) --- resources/admin/assets/dashboard.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/admin/assets/dashboard.js b/resources/admin/assets/dashboard.js index aa539982..594dce51 100644 --- a/resources/admin/assets/dashboard.js +++ b/resources/admin/assets/dashboard.js @@ -282,6 +282,7 @@ document.body.classList.toggle('nav-open', isOpen) if (menuToggle) { menuToggle.setAttribute('aria-expanded', String(isOpen)) + menuToggle.setAttribute('aria-label', isOpen ? 'Close navigation' : 'Open navigation') } if (navPanel) { navPanel.setAttribute('aria-hidden', String(!isOpen)) @@ -294,7 +295,7 @@ } const tag = target.tagName.toLowerCase() - return tag === 'input' || tag === 'textarea' || target.isContentEditable + return tag === 'input' || tag === 'textarea' || tag === 'select' || target.isContentEditable } const showLogin = () => { @@ -1300,7 +1301,7 @@ return } - if (isTypingTarget(event.target)) { + if (event.metaKey || event.ctrlKey || event.altKey || isTypingTarget(event.target)) { return } From f0196889bef2d902aca05a3d1e032d570dcefd77 Mon Sep 17 00:00:00 2001 From: ABHAY PANDEY Date: Wed, 5 Aug 2026 07:38:34 +0530 Subject: [PATCH 2/2] chore(changeset): add changeset for menu toggle a11y fix --- .changeset/admin-menu-toggle-a11y.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/admin-menu-toggle-a11y.md diff --git a/.changeset/admin-menu-toggle-a11y.md b/.changeset/admin-menu-toggle-a11y.md new file mode 100644 index 00000000..25c35304 --- /dev/null +++ b/.changeset/admin-menu-toggle-a11y.md @@ -0,0 +1,5 @@ +--- +"nostream": patch +--- + +fix(admin): update aria-expanded and label when mobile menu is toggled