diff --git a/src/perfect-scrollbar.js b/src/perfect-scrollbar.js index 98c44ac..a6861ae 100644 --- a/src/perfect-scrollbar.js +++ b/src/perfect-scrollbar.js @@ -470,12 +470,15 @@ } var activeElement = document.activeElement ? document.activeElement : ownerDocument.activeElement; - // go deeper if element is a webcomponent - while (activeElement.shadowRoot) { - activeElement = activeElement.shadowRoot.activeElement; - } - if ($(activeElement).is(":input,[contenteditable]")) { - return; + + if (activeElement) { + // go deeper if element is a webcomponent + while (activeElement.shadowRoot) { + activeElement = activeElement.shadowRoot.activeElement; + } + if ($(activeElement).is(":input,[contenteditable]")) { + return; + } } var deltaX = 0;