Closed
Description
What problem does this feature solve?
With the 3.2 release we can now define customElement using Vue but it uses a shadowRoot. It could be nice to be able to create custom element without this shadowRoot so It can use the app CSS (even if it means loosing the slot capability)
What does the proposed API look like?
To avoid breaking changes we could use an option for defineCustomElement
const MyVueElement = defineCustomElement({
// normal Vue component options here
}, {
shadowRoot: false
})