diff --git a/packages/webawesome/docs/_includes/head.njk b/packages/webawesome/docs/_includes/head.njk index 5c12415c6..fa6afd1ea 100644 --- a/packages/webawesome/docs/_includes/head.njk +++ b/packages/webawesome/docs/_includes/head.njk @@ -38,6 +38,7 @@ if (!customElements.get("wa-page")) { import("https://early.webawesome.com/webawesome@3.0.0-alpha.13/dist/components/page/page.js") .catch((e) => { + console.error(e) // known errors with dual registration. This is only a thing in the free repo. }) } diff --git a/packages/webawesome/src/utilities/autoloader.ts b/packages/webawesome/src/utilities/autoloader.ts index 9426ecb6a..ad43d427a 100644 --- a/packages/webawesome/src/utilities/autoloader.ts +++ b/packages/webawesome/src/utilities/autoloader.ts @@ -32,7 +32,7 @@ export async function discover(root: Document | Element | ShadowRoot) { const rootIsWebAwesomeComponent = rootTagName?.startsWith('wa-'); const tags = [...root.querySelectorAll(':not(:defined)')] .map(el => el.tagName.toLowerCase()) - .filter(tag => tag.startsWith('wa-') && tag !== "wa-page"); + .filter(tag => tag.startsWith('wa-')); // If the root element is an undefined Web Awesome component, add it to the list if (rootIsWebAwesomeComponent && !customElements.get(rootTagName)) {