forked from mirror/crumbs-original
Read the ProseMirror document's taskItem `checked` attribute after tapping the mobile task checkbox, not just the native checkbox widget. The widget toggles regardless of whether the fix's setNodeMarkup transaction runs, so the previous assertions could not detect a widget/document desync. Verified this fails against the pre-fix code and passes with the fix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>