diff --git a/src/g-component.html b/src/g-component.html
index 1dac228662..b9b001dd37 100644
--- a/src/g-component.html
+++ b/src/g-component.html
@@ -450,6 +450,9 @@
var n = inNode.changeling || inNode;
while (n.parentNode && n.tagName !== 'SHADOW-ROOT') {
n = n.parentNode;
+ if (n.lightDOM) {
+ n = n.host;
+ }
if (n.changeling) {
n = n.changeling;
}