From 4bb907aa22396b861208a960bfab218eea6ac9a1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 17 Aug 2023 18:34:27 +0200 Subject: [PATCH] LibWeb: Only propagate overflow from document element when it exists --- Userland/Libraries/LibWeb/DOM/Document.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index 2b1cfba113..d218d55a1d 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -974,7 +974,9 @@ void Document::update_layout() m_layout_root = verify_cast(*tree_builder.build(*this)); } - propagate_overflow_to_viewport(*document_element(), *m_layout_root); + if (auto* document_element = this->document_element()) { + propagate_overflow_to_viewport(*document_element, *m_layout_root); + } Layout::LayoutState layout_state;