Files
ElyOffice/tasks/reviews/R6.3-r1.md
T
ZacharyZhang-NYandClaude Opus 5.5 1abaa5dc83 R6.3 round 1 fix: restored tabs keep the recent list cleared
A tab reopened from the session counts as already remembered, so
clearing the list survives a restart; explicit opens still join it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-15 03:18:41 -04:00

4 lines
851 B
Markdown

FAIL
- apps/ely-mark/src/places.rs:112 — Clearing recent files does not survive restart when a document tab remains open. Open `private.md`, click **Clear Recent Files**, quit with that tab open, and relaunch. The click empties the sidebar and writes `[]`, but session restoration opens the saved tab with an empty `remembered` map; `Desk::observed` calls `track_recent`, restoring the cleared path to both the sidebar and `recent.json`. The restart probe reproduced this twice (`.work/R6.3-r1/probes-final.log`); all 99 ely-files and 140 ElyMark tests passed because the committed clear test stops before restart. Prevent automatic session restoration from re-adding cleared history while preserving recent-file updates for explicit opens, and add a regression that clears through the button, closes the session, and restarts with its saved tabs.