From e2643016c5953e622cff34ee425f2494b7a1feb0 Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Tue, 7 Mar 2023 20:17:31 +0100 Subject: [PATCH] fix: host checking --- application/source/dom/updater.mjs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/application/source/dom/updater.mjs b/application/source/dom/updater.mjs index 7bd038194..6bb6459f2 100644 --- a/application/source/dom/updater.mjs +++ b/application/source/dom/updater.mjs @@ -545,10 +545,13 @@ function internalTemplateLookUp(container, key, ref, path) { const rootNode = container.getRootNode(); if (rootNode instanceof ShadowRoot) { - templateID = rootNode.host.getAttribute(ATTRIBUTE_UPDATER_INSERT_TEMPLATE_ID); - template = findDocumentTemplate(templateID, container); - if (template instanceof HTMLTemplateElement) { - return template; + const host = rootNode?.host; + if (host && host.hasAttribute(ATTRIBUTE_UPDATER_INSERT_TEMPLATE_ID)) { + templateID = host.getAttribute(ATTRIBUTE_UPDATER_INSERT_TEMPLATE_ID); + template = findDocumentTemplate(templateID, container); + if (template instanceof HTMLTemplateElement) { + return template; + } } } -- GitLab