From 59bce2b21cfd12b13407c1d4bbe0c734d97c3e59 Mon Sep 17 00:00:00 2001 From: TheCyperpunk Date: Sat, 6 Dec 2025 00:03:44 +0530 Subject: [PATCH] fix(a11y): add Space key support for navbar dropdowns (#11513) --- .../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 0ecc3b9fc6..4ecf043389 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); }