diff options
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r-- | components/script/dom/window.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index b115add8611..d888cc8d917 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -2142,6 +2142,8 @@ impl Window { .or_else(|| document.GetDocumentElement()) .map(|root| root.upcast::<Node>().to_trusted_node_address()); + let highlighted_dom_node = document.highlighted_dom_node().map(|node| node.to_opaque()); + // Send new document and relevant styles to layout. let reflow = ReflowRequest { reflow_info: Reflow { @@ -2161,6 +2163,7 @@ impl Window { .image_animation_manager_mut() .take_image_animate_set(), theme: self.theme.get(), + highlighted_dom_node, }; let Some(results) = self.layout.borrow_mut().reflow(reflow) else { |