downshift-js/downshift

[useSelect] Selecting item with spacebar in firefox reopens the menu

Aberta

#1.197 aberto em 18 de nov. de 2020

 (5 comentários) (0 reação) (0 responsável)JavaScript (980 forks)batch import
bughelp wantedneeds investigation

Métricas do repositório

Stars
 (11.761 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

  • downshift version: 6.0.6
  • firefox version: 82.0.3

Relevant code or config

Error present in reference implementation: https://www.downshift-js.com/use-select

What you did:

With firefox, open a menu and select an item with the spacebar key

What happened:

The item was selected, but the menu was reopened. Closely inspecting the result of onStateChange it is revelead that on key down the __menu_keydown_space_button__ is emitted, and on key up the __togglebutton_click__ is emitted.

Error is not present in chrome.

Reproduction repository:

Problem description:

Suggested solution:

Guia do colaborador