From 62b8a2c326b8015f3acb97062399d388141a2567 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Mon, 9 Nov 2026 21:13:26 +0700 Subject: [PATCH] Fit the landed changes together: compare the node's name as text --- crates/js/src/xfa/props.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/js/src/xfa/props.rs b/crates/js/src/xfa/props.rs index 0f3fd156e5..8a4a4355dd 100644 --- a/crates/js/src/xfa/props.rs +++ b/crates/js/src/xfa/props.rs @@ -1446,7 +1446,7 @@ pub(crate) fn list_object(ctx: &mut Context, items: Vec<(usize, String)>) -> JsR let found = { let h = host(ctx)?.borrow(); let named = |(n, p): &&(usize, String)| { - if p.is_empty() { h.nodes.get(*n).is_some_and(|x| x.name == name) } else { attr(&h, *n, p, "name").is_some_and(|v| v == name) } + if p.is_empty() { h.nodes.get(*n).is_some_and(|x| *x.name == *name) } else { attr(&h, *n, p, "name").is_some_and(|v| v == name) } }; items.iter().find(named).or_else(|| items.iter().find(|(_, p)| !p.is_empty() && tag_of(p) == name)).cloned() };