## Expected Behavior [{"op":"remove","path":"/1","value":{"name":"Test1"}},{"op":"remove","path":"/4","value":{"name":"Test5"}}] ## Actual Behavior [{"op":"remove","path":"/1","value":{"name":"Test1"}},{"op":"remove","path":"/3","value":{"name":"Test5"}}] ## Steps to Reproduce the Problem [ { "name": "Test0" }, { "name": "Test1" }, { "name": "Test3" }, { "name": "Test4" }, { "name": "Test5" }, { "name": "Test6" } ] comparing to [ { "name": "Test0" }, { "name": "Test3" }, { "name": "Test4" }, { "name": "Test6" }] ## Specifications As you can see Test1 on index 1 and Test5 on index 4 have been removed Library Version: Language (e.g. Java 1.8, Scala, etc):