diff --git a/packages/custom-elements/ts_src/CustomElementInternals.ts b/packages/custom-elements/ts_src/CustomElementInternals.ts index 2b65f5ed0..2bdc933df 100644 --- a/packages/custom-elements/ts_src/CustomElementInternals.ts +++ b/packages/custom-elements/ts_src/CustomElementInternals.ts @@ -30,7 +30,7 @@ export default class CustomElementInternals { }) { this.shadyDomFastWalk = options.shadyDomFastWalk; this.useDocumentConstructionObserver = - options.noDocumentConstructionObserver; + !options.noDocumentConstructionObserver; } forEachElement( diff --git a/packages/tests/custom-elements/html/DocumentConstructionObserver.html b/packages/tests/custom-elements/html/DocumentConstructionObserver.html new file mode 100644 index 000000000..9feafce26 --- /dev/null +++ b/packages/tests/custom-elements/html/DocumentConstructionObserver.html @@ -0,0 +1,47 @@ + + + +DocumentConstructionObserver + + + + + + + + + + + diff --git a/packages/tests/custom-elements/index.html b/packages/tests/custom-elements/index.html index e4e04c1ae..f34ba5445 100644 --- a/packages/tests/custom-elements/index.html +++ b/packages/tests/custom-elements/index.html @@ -33,5 +33,6 @@ 'html/Document/index.html', 'html/HTMLElement/index.html', 'html/Interface/index.html', + 'html/DocumentConstructionObserver.html', ]);