Skip to content

Bug: Keydown.enter and Keydown.space do not emit the click event on buttons #2545

@spthiel

Description

@spthiel

Describe the bug
Triggering the keydown event on a button for space or enter will not trigger the click event (which it does in an actual browser)

To Reproduce
https://stackblitz.com/edit/github-bbenms-4fnuwh?file=src%2FButton.vue&view=editor

Expected behavior
The click event should be triggered to accurately test keyboard navigation for accessibility

Related information:

  System:
    OS: Linux 5.15 Linux Mint 21.3 (Virginia)
    CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700H
    Memory: 14.30 GB / 31.02 GB
    Container: Yes
    Shell: 0.96.0 - /home/n/.cargo/bin/nu
  npmPackages:
    @vue/test-utils: ^2.4.5 => 2.4.6 
    vitest: ^1.5.0 => 1.6.0 
    vue: ^3.5.12 => 3.5.12 

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions