Skip to content

Commit 4dd1b90

Browse files
authored
Merge pull request #2716 from patternfly/button-spacebar-key
fix(button): prevent default behavior for spacebar
2 parents 2c45d94 + dbf63ff commit 4dd1b90

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

elements/pf-button/pf-button.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,12 @@ export class PfButton extends LitElement {
287287
#onKeydown(event: KeyboardEvent) {
288288
switch (event.key) {
289289
case ' ':
290+
event.preventDefault();
291+
event.stopPropagation();
292+
if (this.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window }))) {
293+
this.#onClick();
294+
}
295+
break;
290296
case 'Enter':
291297
if (this.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window }))) {
292298
this.#onClick();

0 commit comments

Comments
 (0)