瀏覽代碼

LibWeb: Actually connect ShadowRoot to its host element

This way we can traverse from inside a shadow root across the boundary
to the outside. :^)
Andreas Kling 3 年之前
父節點
當前提交
a033dfc885
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      Userland/Libraries/LibWeb/DOM/Element.cpp

+ 1 - 0
Userland/Libraries/LibWeb/DOM/Element.cpp

@@ -383,6 +383,7 @@ void Element::set_shadow_root(RefPtr<ShadowRoot> shadow_root)
     if (m_shadow_root == shadow_root)
         return;
     m_shadow_root = move(shadow_root);
+    m_shadow_root->set_host(*this);
     invalidate_style();
 }