Currently, if a recurring task is overdue, completing it won't show the new task until the page refreshes. When a recurring task is completed, if the new date should be shown (i.e. it's scheduled for a date <= today or it's due by a certain date) then I need to send an ajax request to the server and add the new task to the list.
This isn't a major issue so I'll most likely hold off until after I get the site up. Once it's up, this should be high priority