diff --git a/packages/webpack-plugin/lib/runtime/components/react/getInnerListeners.ts b/packages/webpack-plugin/lib/runtime/components/react/getInnerListeners.ts index 4fa7410b33..fc75935da2 100644 --- a/packages/webpack-plugin/lib/runtime/components/react/getInnerListeners.ts +++ b/packages/webpack-plugin/lib/runtime/components/react/getInnerListeners.ts @@ -41,10 +41,22 @@ const getTouchEvent = ( } ) + const pendingProps = (event.target as any).__internalInstanceHandle.pendingProps || {} + + const target = extendObject( + {}, + event.target, + { + id: pendingProps.nativeID || '', + dataset: collectDataset(pendingProps) + } + ) + return extendObject({}, event, { type, timeStamp: timestamp, currentTarget, + target, detail: { x: pageX, y: pageY