diff --git a/Userland/Libraries/LibWeb/DOM/Element.cpp b/Userland/Libraries/LibWeb/DOM/Element.cpp index 95c49623f8c..e85341ffdcd 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.cpp +++ b/Userland/Libraries/LibWeb/DOM/Element.cpp @@ -383,6 +383,7 @@ void Element::set_shadow_root(RefPtr shadow_root) if (m_shadow_root == shadow_root) return; m_shadow_root = move(shadow_root); + m_shadow_root->set_host(*this); invalidate_style(); }