From 2576883a61ae6c521f1bd922e6a3da26fbcf2ba3 Mon Sep 17 00:00:00 2001 From: Vladislav Tasev Date: Thu, 12 Sep 2019 13:43:08 +0300 Subject: [PATCH] fix: DOMEventHandler does not crash in edge cases (#774) --- packages/base/src/DOMEventHandler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/base/src/DOMEventHandler.js b/packages/base/src/DOMEventHandler.js index fb9d2dc5ba87..00dcfc7fa104 100644 --- a/packages/base/src/DOMEventHandler.js +++ b/packages/base/src/DOMEventHandler.js @@ -42,7 +42,7 @@ const dispatchEvent = function dispatchEvent(element, event) { const getParentDOMNode = function getParentDOMNode(node) { const parentNode = node.parentNode; - if (parentNode && parentNode.host) { + if (parentNode && (parentNode instanceof window.ShadowRoot) && parentNode.host) { return parentNode.host; }