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> |
||
|---|---|---|
| .. | ||
| deck_provider.dart | ||
| editor_provider.dart | ||
| settings_provider.dart | ||
| slide_clipboard_provider.dart | ||
| tabs_provider.dart | ||