| 1 | # Native paragraph expansion control |
| 2 | |
| 3 | The input is `../native-features-01/notebook`. A fresh OneNote 14.0.4763.1000 |
| 4 | clone opened it, and the paragraph handle was double-clicked as recorded in |
| 5 | `ui-operation.json`. `expanded.png` shows both descendants visible. |
| 6 | |
| 7 | The selected paragraph reports `collapsed="1"` in `before-read` XML and omits |
| 8 | that attribute in `read` XML. Both captures retain the child and grandchild. |
| 9 | The copied `Features.one` is byte-identical to the input. Native PDF publication |
| 10 | still hides the descendants in both captures, despite the expanded desktop view. |
| 11 | Thus transient native view state and the PDF rendering are distinct oracles. |
| 12 | `tools/test_document_oracle.py` locks in these observations. |
| 13 | |
| 14 | A preceding COM experiment accepted `collapsed="false"` in UpdatePageContent |
| 15 | without changing the returned collapse state. Its failure evidence remains in |
| 16 | `evidence/m6/native-expanded-control-03`; it is not an expansion control. |