Explorar el Código

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 hace 3 años
padre
commit
a033dfc885
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  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();
 }