Skip to content

Commit db9cd6c

Browse files
committed
createEvent: Only run dataTransfer workarounds in jsdom environments
1 parent 31b37f4 commit db9cd6c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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)