`findmax` and friends: confusing behaviour to be introduced in 1.7

I don’t think you’re right. Could you give an example input and what the current implementation does and what you would expect?