Currently, when a task with a past due date is marked as recurring, the next date assigned does not follow a sequential date order but reverts to the next date after the present. This behavior is inconsistent as subsequent tasks are created sequentially for future dates.
Suggested Improvement:
Modify the recurring task functionality so that the next date assigned follows a sequential date order, even when the initial task has a past due date. This would ensure consistency in task scheduling and better alignment with user expectations.
Implementing this change would streamline task recurrence and provide a more intuitive user experience.