Skip to content

Commit 6f8117e

Browse files
committed
createEvent: Only run dataTransfer workarounds in json environments
1 parent a86c54c commit 6f8117e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: src/events.js

+5
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ function createEvent(
6565
// DataTransfer is not supported in jsdom: https://github.com/jsdom/jsdom/issues/1568
6666
const dataTransferProperties = ['dataTransfer', 'clipboardData']
6767
dataTransferProperties.forEach(dataTransferKey => {
68+
if (event[dataTransferKey]) {
69+
// not a jsdom environment, workaround not needed
70+
return;
71+
}
72+
6873
const dataTransferValue = eventInit[dataTransferKey]
6974

7075
if (typeof dataTransferValue === 'object') {

0 commit comments

Comments
 (0)