diff --git a/components/dropdown/index.js b/components/dropdown/index.js index 1aadba4ba9db8..b758b6d9b1449 100644 --- a/components/dropdown/index.js +++ b/components/dropdown/index.js @@ -122,7 +122,14 @@ class Dropdown extends Component { this.toggle( true, true ); } + // Consider this key handled, since otherwise the behavior of other + // handlers may conflict with intended focus. event.stopPropagation(); + + // Prevent scroll on arrow press. + if ( event.keyCode === DOWN ) { + event.preventDefault(); + } } render() {