Can not change "Due on" date
I don't know if is side effect or intended behaviour but changing "Due on" date also changes the "First due on" date to the same value. Consequently (or not) one can not change back "Due to" date be the same to the "First due on" date if they are later changed. Looks like an edge case. This behaviour existed before that but the fix for #646 (closed) made it somehow more visible. Here are the STR:
- Create a task.
- Set due date to tomorrow.
- Set recurring to "Weekly" and check "Recur relative to the date when marking as done" checkbox.
- Open the Schedule.
- Observe the created in step 1 task in "Tomorrow" section.
- Set the task as "Done".
- Observe the task being moved to "Next Week" section.
- Edit the task.
- Change the "Due on" date to tomorrow.
Expected behaviour
Due on date should change back to tomorrow.
Observed behaviour
Due on date does not change silently.