Closed sorvell closed 4 weeks ago
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
Fixes #546, #547, #580, #570, #549.
Note, bulk of changes in this commit.
The setting for a defined class'
formAssociated
cannot be properly polyfilled per registry. To address this, previously the polyfill always set the stand-in class to beformAssociated == true
. However, this caused a series of subtle issues.Instead, it is now set to whatever the first defined tag name's
formAssociated
is set. It's also possible to reserve a given name to always be formAssociated by adding it tocustomElementRegistryPolyfill.formAssociated.add(tagName)
.Unconditionally installs polyfill.
Adds
registry
to ShadowRootInit