Referencing this topic for this bug:

If autoCancel is set to true, and we move the editor on a different row, the changes are actually canceled but "canceledit" event is not fired.

I think that if any changes are reverted (in any moment), canceledit should be fired. In this situation should be fired too.