feat: don't allow dropdown navigation on input focused (#9341)

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
This commit is contained in:
Shivam Mishra
2024-05-02 21:09:08 +05:30
committed by GitHub
parent 94e1d55543
commit 7f8ac37a30

View File

@@ -36,20 +36,8 @@ export default {
getKeyboardEvents() { getKeyboardEvents() {
const menuButtons = this.dropdownMenuButtons(); const menuButtons = this.dropdownMenuButtons();
return { return {
ArrowUp: { ArrowUp: () => this.focusPreviousButton(menuButtons),
action: e => { ArrowDown: () => this.focusNextButton(menuButtons),
e.preventDefault();
this.focusPreviousButton(menuButtons);
},
allowOnFocusedInput: true,
},
ArrowDown: {
action: e => {
e.preventDefault();
this.focusNextButton(menuButtons);
},
allowOnFocusedInput: true,
},
}; };
}, },
focusPreviousButton(menuButtons) { focusPreviousButton(menuButtons) {