diff --git a/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp b/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp index d38af91073..b0800c0d8a 100644 --- a/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp +++ b/Userland/Libraries/LibWeb/Painting/PaintableBox.cpp @@ -65,7 +65,7 @@ CSSPixelPoint PaintableBox::scroll_offset() const if (node.is_generated_for_after_pseudo_element()) return node.pseudo_element_generator()->scroll_offset(DOM::Element::ScrollOffsetFor::PseudoAfter); - if (!is(*dom_node())) + if (!(dom_node() && is(*dom_node()))) return {}; return static_cast(dom_node())->scroll_offset(DOM::Element::ScrollOffsetFor::Self);