Skip to content

Commit 731f0ff

Browse files
authored
Merge pull request #625 from youda97/v9-dropdown
fix(dropdown): Swallows space keys after it's been opened
2 parents 08a231b + 56d2b63 commit 731f0ff

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/dropdown/list/dropdown-list.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,9 @@ export class DropdownList implements AbstractDropdownView, AfterViewInit, OnDest
404404
doKeyDown(event: KeyboardEvent, item: ListItem) {
405405
// "Spacebar", "Down", and "Up" are IE specific values
406406
if (event.key === "Enter" || event.key === " " || event.key === "Spacebar") {
407-
event.preventDefault();
408-
if (event.key === "Enter") {
407+
if (this.listElementList.some(option => option.nativeElement === event.target)) {
408+
event.preventDefault();
409+
} else if (event.key === "Enter") {
409410
this.doClick(event, item);
410411
}
411412
} else if (event.key === "ArrowDown" || event.key === "ArrowUp" || event.key === "Down" || event.key === "Up") {

0 commit comments

Comments
 (0)