I have found an issue in handsontable that if we create a new row after the last row and then move it somewhere in between the existing rows, and then try to remove the newly created row, it doesnt get deleted instead the current last row gets deleted.
Issue while deleting newly created row
Thanks for tip @madhav.varma
I made an example http://jsfiddle.net/zpmrnq6n/ and did the steps you noted.
I’ll move this issue to our Github board as it’s the place to report regular Handsontable bugs. It is reported at: https://github.com/handsontable/handsontable/issues/3244