This is by design, so not an actual bug. But it's probably worth mentioning in the docs since it's unexpected: If you splice an item out of an Array, the diff won't actually do the same thing. Rather, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results