In jQuery 1.3.2 we simply overwrote the old properties. If a was [0,1,2] and b was [1,2] you would end up with: [1,2,2] - it made a lot more sense to actually merge the result sets together. I can see some sense in replacing the old result completely - but that isn't what was happening before.