- A link reused from the rehost cache keeps the expiry it was uploaded with, and
links near expiry are uploaded again (a dead litterbox link could be filed).
- History saving moves into HistoryKeeper (tested): removing an entry or clearing
the history cancels a pending save and stops tracking the series on screen;
a pending edit is saved before a new search, before opening another entry and
when the page is hidden; opening an entry no longer re-saves the current one.
- The "couldn't be saved" line sits outside the History list, so it shows even
when the list is empty; a refused IndexedDB says history is off.
- Recently searched bands wrap their meta line instead of cutting the count.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>