| 1 | # Recycle bin view |
| 2 | |
| 3 | OneNote 2010's Notebook Recycle Bin (Share, observed in a lab clone on 2026-10-01): the bin |
| 4 | opens as its own row of tabs, Deleted Pages then each deleted section, headed `Recycle Bin for |
| 5 | "Notebook":`, read-only under a bar ("To restore a page or section, right-click and move it out |
| 6 | of this Recycle Bin. Content here is deleted after 60 days."). A page's Move or Copy takes it to |
| 7 | any section; a section's moves it into the notebook or a group, its file moving there. Empty |
| 8 | Recycle Bin asks "Are you sure you want to empty the Recycle Bin for this notebook?", deletes |
| 9 | Deleted Pages' pages in one revision and each binned section's file, and leaves the bin's TOC |
| 10 | byte for byte, its entries naming files no longer there. |
| 11 | |
| 12 | `candidate/before` is the notebook |
| 13 | `pages_and_sections_leave_the_recycle_bin_as_onenote_restores_them` in |
| 14 | `crates/snowbound/src/recycle.rs` exports with `SNOWBOUND_RECYCLE_EXPORT`: three pages and five |
| 15 | sections deleted into the bin. `candidate/after` is it once Snowbound restored a page (its |
| 16 | identity kept), copied one out (a new identity), deleted one for good, restored a section to the |
| 17 | notebook and emptied the bin. `cold/before` and `cold/after` are fresh OneNote 2010 reads of |
| 18 | each: everything where it was meant to be, every file left as written. |
| 19 | `tools/test_recycle_bin_view.py` checks them without a VM. |