1# Saved paragraph collapse default
2
3The Rust scalar writer changed only property `0x0c001c11` on the paragraph
4containing `Collapsed parent` from byte `01` to `00`, starting from
5`../native-features-01/notebook`. The mutated input is `input/notebook`.
6A fresh OneNote 14.0.4763.1000 clone opened it without further editing.
7
8The original native fixture reports `collapsed="1"` and hides both descendants
9in its PDF. This control omits `collapsed` from XML and shows both descendants
10in its PDF. Both versions retain the same child/grandchild structure.
11`tests/document.rs` and `tools/test_document_oracle.py` assert these facts.
12The model exposes the byte as `collapse_state`: 0 means expanded and 1 collapsed;
13other values remain uninterpreted. The report folds state 1 while retaining
14expandable descendant content.
15
16The separate `../native-expanded-control-ui-01` demonstrates that a client can
17expand its transient view without changing the notebook or its PDF output.