Add shadow tree flags to Bind/UnbindContext (#34863)

* Rename IS_IN_DOC flag to IS_IN_A_DOCUMENT_TREE

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Add BindContext::is_in_a_shadow_tree

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Add UnbindContext::tree_is_in_shadow_tree

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* ./mach fmt

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Update test expectations

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* fix build after rebasing

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
Simon Wülker 2025-01-07 01:00:43 +01:00 committed by GitHub
parent 82bc7cb5bb
commit b6a5eaa3db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 77 additions and 43 deletions

View file

@ -57,7 +57,7 @@ impl HTMLTitleElement {
fn notify_title_changed(&self) {
let node = self.upcast::<Node>();
if node.is_in_doc() {
if node.is_in_a_document_tree() {
node.owner_doc().title_changed();
}
}
@ -97,7 +97,7 @@ impl VirtualMethods for HTMLTitleElement {
s.bind_to_tree(context);
}
let node = self.upcast::<Node>();
if context.tree_in_doc {
if context.tree_is_in_a_document_tree {
node.owner_doc().title_changed();
}
}