Repro: filter Undone → Select All → uncheck a few → Actions → Done → nothing visible happens. Reason: the bulk-Done branch only flipped em.is_answered on the in-memory entries; the cards stayed in state._libEmails so they kept rendering, but now with the done check ticked. From the user's POV — still 'undone' filter, cards still there — it looked like the action was a no-op. When the filter is 'undone' specifically, treat marking done as a view-removal (same animate-then-prune step archive/delete uses). |
||
|---|---|---|
| .. | ||
| fonts | ||
| js | ||
| lib | ||
| app.js | ||
| index.html | ||
| login.html | ||
| manifest.json | ||
| style.css | ||
| sw.js | ||