I have a web-component built using lit v3 that contains a dialog element. As soon as I add an import to scoped-custom-element-registry, all events dispatched inside the dialog element fail to propagate outside of the web-component
Click on the button to open the dialog, and click again inside.
Expected behavior is to have two logs "click on main" in the console, one for each click.
On firefox, the second click event does not propagate upwards ouside of the web-component.
Removing the scoped-custom-element-registry import fixes the problem.
This affects all events (not only MouseEvents).
Description
Hello, I was working on a web-component with a
I have a web-component built using lit v3 that contains a dialog element. As soon as I add an import to scoped-custom-element-registry, all events dispatched inside the dialog element fail to propagate outside of the web-component
Example
Here is a minimal html page to reproduce
Steps to reproduce
Click on the button to open the dialog, and click again inside. Expected behavior is to have two logs "click on main" in the console, one for each click.
On firefox, the second click event does not propagate upwards ouside of the web-component. Removing the scoped-custom-element-registry import fixes the problem. This affects all events (not only MouseEvents).
Version
Lit-element v3 @webcomponents/scoped-custom-element-registry v0.0.9
Browsers affected
It looks like it only recently stopped working on firefox, a colleague mistakenly had an no-up-to-date firefox v109 and could not reproduce it.