-
Notifications
You must be signed in to change notification settings - Fork 250
Open
Labels
bugSomething isn't workingSomething isn't working
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.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working