Using the subversion tree revision 197 and Sqlite as a database. When making a new task, if the task is not assigned to a Milestone then the task cannot be marked closed. Instead, after clicking the checkbox a red spinning indicator pops up and keeps spinning indefinitely. When a task is assigned to a milestone, the close task operation works.
I know the proper workflow is to make a milestone first and then assign tasks to the milestone, but sometimes users may just want to make independent tasks as well.

Re: Tasks without Milestones cannot be closed
I might not have committed the fix for this to Subversion yet, but I have added the ability to create task lists that are not associated with milestones.