- Improved
Anchor PDF form edits to the find-hit span
pdf-set-form-value accepts optional search and indexUtf16 from collab find so only that span changes, and a drifted offset fails closed.
- Span editPass the hit indexUtf16 and the matched search. value replaces only that span and leaves the rest of the field.
- Fail closed on driftIf that span no longer matches, the mutation returns mutation_match_conflict and writes nothing.
- Whole-value contract staysOmit search and indexUtf16 to set the whole field value. There is still no PDF body replace-text.
