Description
General information
Your app does not support a form that exists in shadowDom and provides no way to let the app know that a form is held within the shadowDom of a particular element. As more Web Components are created there is a larger likelihood of this app not functioning since the <form>
may be held within the shadowDOM of the Web Component. And, you can use shadowDOM without a Web Component. Several frameworks are not using shadowDOM for much of their DOM creation. We need some way to indicate that the login <form>
is held inside the element's shadowDOM so the appropriate parent can be used for the call to querySelectorAll
.
- Operating system + version: All
- Browser + version: All
- Information about the host app:
Exact steps to reproduce the problem
- Use a form contained in shadowDOM
- Try to use the app
- It does not work
What should happen?
There should be a way to indicate that the shadowDOM of a given element contains the login form.
What happened instead?
The app can not see the shadowDOM. document.querySelectorAll
does not penetrate into shadowDOM and, thus, can not find a <form>
that is contained in shadowDOM. There is no way to indicate that a particular element has a login <form>
held within its shadowDOM.