diff --git a/index.js b/index.js index b228daf1..f35ced30 100755 --- a/index.js +++ b/index.js @@ -548,7 +548,8 @@ // ensure link - var el = e.target; + // use shadow dom when available + var el = e.path ? e.path[0] : e.target; while (el && 'A' !== el.nodeName) el = el.parentNode; if (!el || 'A' !== el.nodeName) return;