mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 08:56:41 +00:00
When an existing task with a past dueDay was converted to a recurring task, both conversion effects called getFirstRepeatOccurrence with `new Date()` as the anchor, which silently advanced the first occurrence to the next future date matching the recurrence pattern — shifting the task out of the user's planned date without consent. Anchor on the task's existing dueDay only when it equals cfg.startDate (the dialog default). If the user overrode startDate, fall back to today — preserving existing behavior for all other flows. |
||
|---|---|---|
| .. | ||
| invalid-clock-string-bug-7067.spec.ts | ||
| recurring-future-start-date-bug-6856.spec.ts | ||
| recurring-preserve-past-due-day-bug-7344.spec.ts | ||
| recurring-start-date-epoch-bug-6860.spec.ts | ||
| recurring-task.spec.ts | ||
| repeat-task-day-change-bug-6230.spec.ts | ||
| repeat-task-first-occurrence-bug-5594.spec.ts | ||
| repeat-tasks-today-bug-5976.spec.ts | ||