From 5a7f3cc09de0cf8fb28978f651feaaf08eed4f7a Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Sun, 8 Nov 2026 11:10:23 -0500 Subject: [PATCH] review: key shared /Annots arrays by object number --- crates/annot/src/lookup.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/annot/src/lookup.rs b/crates/annot/src/lookup.rs index dcdeb42b42..cd838f0d06 100644 --- a/crates/annot/src/lookup.rs +++ b/crates/annot/src/lookup.rs @@ -78,7 +78,7 @@ pub(crate) fn page_ref(doc: &Document, page: usize) -> Result) -> Vec { let mut seen = std::collections::HashSet::new(); - pages.into_iter().filter(|p| doc.get(*p).as_dict().and_then(|d| d.reference(b"Annots")).is_none_or(|r| seen.insert(r))).collect() + pages.into_iter().filter(|p| doc.get(*p).as_dict().and_then(|d| d.reference(b"Annots")).is_none_or(|r| seen.insert(r.num))).collect() } /// The entries of a page's `/Annots` (references or inline dictionaries).