From 9d8d5deadfb342cd4e0432175bfc61c40e90c4d9 Mon Sep 17 00:00:00 2001 From: TheCyperpunk Date: Mon, 27 Oct 2025 14:03:50 +0530 Subject: [PATCH] fix(a11y): add Space key support for navbar dropdowns --- .../src/theme/NavbarItem/DropdownNavbarItem/Desktop/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-classic/src/theme/NavbarItem/DropdownNavbarItem/Desktop/index.tsx b/packages/docusaurus-theme-classic/src/theme/NavbarItem/DropdownNavbarItem/Desktop/index.tsx index 0ecc3b9fc6a1..4ecf04338998 100644 --- a/packages/docusaurus-theme-classic/src/theme/NavbarItem/DropdownNavbarItem/Desktop/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/NavbarItem/DropdownNavbarItem/Desktop/index.tsx @@ -64,7 +64,7 @@ export default function DropdownNavbarItemDesktop({ {...props} onClick={props.to ? undefined : (e) => e.preventDefault()} onKeyDown={(e) => { - if (e.key === 'Enter') { + if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); setShowDropdown(!showDropdown); }