From fee7b4147c97e5c775e17fac30667d02bf01c3c4 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Wed, 26 Jun 2024 22:25:19 +0100 Subject: [PATCH] LibWeb: Ensure layout is up to date before performing find in page query --- Userland/Libraries/LibWeb/DOM/Document.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index c1174056f6e..25b8e7ac229 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -5166,6 +5166,9 @@ Vector> Document::find_matching_text(String const& query, return text_blocks; }; + // Ensure the layout tree exists before searching for text matches. + update_layout(); + auto text_blocks = gather_text_blocks(); if (text_blocks.is_empty()) return {};