diff --git a/Userland/Libraries/LibWeb/Dump.cpp b/Userland/Libraries/LibWeb/Dump.cpp index 006bc8165e..9ecd9814ab 100644 --- a/Userland/Libraries/LibWeb/Dump.cpp +++ b/Userland/Libraries/LibWeb/Dump.cpp @@ -31,8 +31,8 @@ #include #include #include -#include #include +#include #include #include #include @@ -60,6 +60,9 @@ void dump_tree(const DOM::Node& node) dbgprintf("%s\n", node.node_name().characters()); } ++indent; + if (is(node) && downcast(node).shadow_root()) { + dump_tree(*downcast(node).shadow_root()); + } if (is(node)) { if (!is(node)) { static_cast(node).for_each_child([](auto& child) {