We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 2f695ee + 360ca4a commit 7b5e928Copy full SHA for 7b5e928
src/use-dropdown-menu.ts
@@ -70,7 +70,7 @@ export default function useDropdownMenu(itemCount: number) {
70
const { key } = e;
71
72
// Prevent default browser behavior except in cases where maintaining the natural tab order is desired
73
- if (!(key === 'Tab' || key === 'Shift' || key === 'Enter')) {
+ if (key !== 'Tab' && key !== 'Shift' && key !== 'Enter') {
74
e.preventDefault();
75
}
76
@@ -82,7 +82,7 @@ export default function useDropdownMenu(itemCount: number) {
82
} else if (key === 'Tab') {
83
setIsOpen(false);
84
return;
85
- } else if (key === 'Enter') {
+ } else if (key === 'Enter' && !e.currentTarget.href) {
86
e.currentTarget.click();
87
88
0 commit comments