LibWeb: Ensure layout is up to date before performing find in page query

This commit is contained in:
Tim Ledbetter 2024-06-26 22:25:19 +01:00 committed by Andreas Kling
parent 9585da37ad
commit fee7b4147c
Notes: sideshowbarker 2024-07-16 21:30:46 +09:00

View File

@ -5166,6 +5166,9 @@ Vector<JS::Handle<DOM::Range>> 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 {};