From 61285ffbee6bf8f5d5baa2d3af61622f7d8d473b Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 30 May 2025 01:18:05 +0200 Subject: [PATCH] LibWeb: Add document null check in ...navigable_target_name_property_set --- Libraries/LibWeb/HTML/Window.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWeb/HTML/Window.cpp b/Libraries/LibWeb/HTML/Window.cpp index 5640d4f8d60..bc4eca33973 100644 --- a/Libraries/LibWeb/HTML/Window.cpp +++ b/Libraries/LibWeb/HTML/Window.cpp @@ -1770,7 +1770,8 @@ OrderedHashMap> Window::document_tree_child_naviga for (auto const& [name, navigable] : first_named_children) { // 1. Let name be navigable's target name. // 2. If navigable's active document's origin is same origin with window's relevant settings object's origin, then append name to names. - if (navigable->active_document()->origin().is_same_origin(relevant_settings_object(*this).origin())) + auto document = navigable->active_document(); + if (document && document->origin().is_same_origin(relevant_settings_object(*this).origin())) names.set(name, *navigable); }