Board Thread:The Quarters - Q & A/@comment-99.64.101.95-20140506214311/@comment-24150802-20140508105757

Sorry about the delay - I've been a bit busy the past couple of days.

"Sorting does work, but not when you have a lot of completed to-dos" - this is because current to-dos, completed to-dos, and archived to-dos are stored all together on HabitRPG's sever in a single array (i.e., a single collection of data). The HabitRPG server sends just some of those to-dos (the unarchived ones) to your browser, and then as you're working with them the sort order in your browser can get out of sync with the sort order on the server. When the browser and server sync up again, the server's data overrides the browser's data, and your to-dos jump to whatever sort position the server thinks is correct.

Clearing the completed to-dos fixes this temporarily because it also clears archived to-dos, and then the browser matches the server (until it gets out of sync again).

This bug is documented in github and it will be fixed at some stage, but at the moment there are higher priority bugs to be fixed.