react-select-event icon indicating copy to clipboard operation
react-select-event copied to clipboard

openMenu focus correctly on React 17+

Open landbased opened this issue 1 year ago • 0 comments

openMenu only fires the focus event. However React 17+ relies on focusIn event to fire onFocus handlers.

This also causes poor interoperability with userEvent based tests, as clicking elsewhere will not blur the input as it was never truly considered to have focus to begin with.

Swapping from fireEvent.focus(input) to input.focus() solves both of these issues.

landbased avatar Apr 05 '23 00:04 landbased