Make it impossible to mark a todo as completed when the previous request is still ongoing
Hi!
I use OpenTodoList 3.47.0 on Kubuntu (and latest version on iOS).
Just after marking a TODO item as completed, but before the UI is refreshed to reflect the new state, it is possible to mark another TODO item as completed as well. This event is processed after the interface has been updated and can result in the wrong TODO item being marked as completed. Finding this item and unmarking it as done again is a bit of a hassle.
For me it would better if the applicatoin would prevent this kind of interaction with the interface when the marking of a TODO item is still being processed.
BTW: Thank you for developing a great TODO management application! I have been using it daily on multiple devices for more than half a year now (synced via self-hosted Nextcloud instance) and it works great. The application never crashes and I haven't lost any information.