From e4e325ff61ba4346eff92e9e55ba1a133f02aabe Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 10 Feb 2021 18:25:05 +0100 Subject: [PATCH] LibWeb: Include shadow DOM subtrees in DOM dumps --- Userland/Libraries/LibWeb/Dump.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {