This is strictly speaking a design problem, rather than a bug.

Since most of the update requests are done by the browser side, if the operation queue is really long (e.g. in one of my test, i moved 800 tasks), then potentially it could take so long that the user may close the browser and leave the operation interrupted (partially complete).