Open
Description
Reproduction example
https://codesandbox.io/s/pensive-morning-5fttk8?file=/src/App.js
Prerequisites
- Render element
- add
on paste
listener withevent.clipboardData?.getData('Text')
- call
userEvent.paste('hello')
Expected behavior
event.clipboardData?.getData('Text')
returned hello
Actual behavior
event.clipboardData?.getData('Text')
returned undefined
User-event version
14.5.1
Environment
No response
Additional context
I noticed an issue with userEvent.paste in the following case.
Nevertheless, in the browser, such code works. After examining the Chromium source code, I confirmed this. Chrome intentionally converts the data type name to lowercase. It seems more appropriate to implement similar logic on the userEvent side.