From 9eb80254639e4a46e52a2dbf5bce425a9aa6a113 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 8 Mar 2023 15:09:16 +0100 Subject: [PATCH] LibWeb: Always include shadow roots in DOM debug dumps --- Userland/Libraries/LibWeb/Dump.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibWeb/Dump.cpp b/Userland/Libraries/LibWeb/Dump.cpp index 4c7df52cb2..dd9ce84976 100644 --- a/Userland/Libraries/LibWeb/Dump.cpp +++ b/Userland/Libraries/LibWeb/Dump.cpp @@ -63,8 +63,10 @@ void dump_tree(StringBuilder& builder, DOM::Node const& node) builder.appendff("{}\n", node.node_name()); } ++indent; - if (is(node) && verify_cast(node).shadow_root()) { - dump_tree(builder, *verify_cast(node).shadow_root()); + if (is(node)) { + if (auto* shadow_root = static_cast(node).shadow_root_internal()) { + dump_tree(builder, *shadow_root); + } } if (is(node)) { if (!is(node)) {