The editor subtree is keyed on the deck revision and only re-reads its slide when that revision changes. clearAllChecklists mutated the deck without bumping the revision, so the currently selected slide's editor kept showing its cached (still-checked) checkboxes even though the slide preview updated. Add a bumpRevision flag to _mutate and use it for the deck-wide clear so the editor remounts and reflects the cleared state. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| l10n | ||
| models | ||
| services | ||
| state | ||
| theme | ||
| utils | ||
| widgets | ||
| app.dart | ||
| main.dart | ||