Tasks: Reminder picker cannot resolve a nested Task Note root #1432

Closed
opened 2026-10-08 03:15:22 +00:00 by kayg · 5 comments
Owner

Steps

  1. Open a Task Note that has a nested checkbox Task.
  2. Open the Task Info Inspector.
  3. Set a Due date, set Repeat to every Monday, and change Status from To do to Doing.
  4. Click Add reminder.

Expected

The Set a reminder picker opens for the root Task.

Actual

The picker does not open. The UI shows This Task cannot have a reminder yet. The root Task remains visible with its nested child and properties. The Notes reminder-anchor handler appears unable to resolve the root Task block in this state.

Evidence

Production screenshot: artifacts/bash3-tasks/task-reminder-open-probe.png.
Production Playwright probe: apps/web/e2e/bash3-task-detail-probe.mjs (temporary, not committed).

Severity: minor. The Reminder action is unavailable for this Task Note state, while other Task Inspector edits work. This appears to be in shared Notes editor code, so this bash job is filing only.

## Steps 1. Open a Task Note that has a nested checkbox Task. 2. Open the Task Info Inspector. 3. Set a Due date, set Repeat to `every Monday`, and change Status from To do to Doing. 4. Click `Add reminder`. ## Expected The `Set a reminder` picker opens for the root Task. ## Actual The picker does not open. The UI shows `This Task cannot have a reminder yet.` The root Task remains visible with its nested child and properties. The Notes reminder-anchor handler appears unable to resolve the root Task block in this state. ## Evidence Production screenshot: `artifacts/bash3-tasks/task-reminder-open-probe.png`. Production Playwright probe: `apps/web/e2e/bash3-task-detail-probe.mjs` (temporary, not committed). Severity: minor. The Reminder action is unavailable for this Task Note state, while other Task Inspector edits work. This appears to be in shared Notes editor code, so this bash job is filing only.
Author
Owner

The ignored evidence directory now contains the production probe at artifacts/bash3-tasks/task-detail-probe.mjs and the captured Task Note state at artifacts/bash3-tasks/task-reminder-open-probe.png. In the same run, keyboard subtask completion, Due date save, recurrence save, and To do → Doing passed before the Reminder trigger showed “This Task cannot have a reminder yet.”

The ignored evidence directory now contains the production probe at `artifacts/bash3-tasks/task-detail-probe.mjs` and the captured Task Note state at `artifacts/bash3-tasks/task-reminder-open-probe.png`. In the same run, keyboard subtask completion, Due date save, recurrence save, and To do → Doing passed before the Reminder trigger showed “This Task cannot have a reminder yet.”
Author
Owner

Additional evidence: Task reminder picker screenshot (artifacts/bash3-tasks/task-reminder-open-probe.png).

Additional evidence: [Task reminder picker screenshot](https://git.kayg.org/attachments/36a85287-4378-4734-a7f3-96d112d91225) (`artifacts/bash3-tasks/task-reminder-open-probe.png`).
Author
Owner

Starting: branch job/remind-1432, base d395b6e25

Starting: branch job/remind-1432, base d395b6e25
Author
Owner

Fixed on job/remind-1432, head ed1f17fb9. Root cause: Doing writes the root as '- [/] Title'; the editor reader only builds task items for [ ] and [x], so the root became a plain bullet and NoteView.taskRoot found no root. Fix: taskRoot also matches a depth-1 '[/]'/'[-]' bullet for the reminder paths. Regression: apps/web/e2e/task-reminder-root-1432.mjs (failed before, passes after). bun run check clean, bun run test 297 files / 2116 tests passed. Still open: that root renders as a visible '[/] Title' bullet in the body.

Fixed on job/remind-1432, head ed1f17fb9. Root cause: Doing writes the root as '- [/] Title'; the editor reader only builds task items for [ ] and [x], so the root became a plain bullet and NoteView.taskRoot found no root. Fix: taskRoot also matches a depth-1 '[/]'/'[-]' bullet for the reminder paths. Regression: apps/web/e2e/task-reminder-root-1432.mjs (failed before, passes after). bun run check clean, bun run test 297 files / 2116 tests passed. Still open: that root renders as a visible '[/] Title' bullet in the body.
kayg referenced this issue from a commit 2026-10-08 10:41:40 +00:00
Author
Owner

Deployed to calternal.cloud in merge round 35a (build cc1af3c12, live 2026-10-09 00:12 IST). Closing.

Deployed to calternal.cloud in merge round 35a (build cc1af3c12, live 2026-10-09 00:12 IST). Closing.
kayg closed this issue 2026-10-08 18:41:40 +00:00
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1432
No description provided.