If you have a react property called onClick and use it on the web-react-component the handler will fire twice. Once for the native DOM and once for the web react component.
This is not an issue when attaching the handler with addEventListener though, because the DOM event would be click while the web react component event would be onClick
We should check the events .composed property to determine if it bubbles outside of the DOM. If not we should redispatch the event, if not just use the event which bubbles up into the light DOM.
If you have a react property called
onClick
and use it on the web-react-component the handler will fire twice. Once for the native DOM and once for the web react component.Example (logs twice when clicked):
This is not an issue when attaching the handler with
addEventListener
though, because the DOM event would beclick
while the web react component event would beonClick