LibWeb: Dispatch pointer events to ::backdrop originating element

This commit is contained in:
Gingeh 2025-04-07 19:33:53 +10:00 committed by Sam Atkins
commit 972547635f
Notes: github-actions[bot] 2025-04-09 11:11:42 +00:00
7 changed files with 47 additions and 13 deletions

View file

@ -584,6 +584,7 @@ void TreeBuilder::update_layout_tree(DOM::Node& dom_node, TreeBuilder::Context&
return;
top_layer_element->set_pseudo_element_node({}, CSS::PseudoElement::Backdrop, pseudo_element_node);
pseudo_element_node->set_generated_for(CSS::GeneratedPseudoElement::Backdrop, top_layer_element);
insert_node_into_inline_or_block_ancestor(*pseudo_element_node, pseudo_element_display, AppendOrPrepend::Append);
}();
update_layout_tree(top_layer_element, context, should_create_layout_node ? MustCreateSubtree::Yes : MustCreateSubtree::No);