None of these are desired behavior, and one of these has since been fixed.
Don't ever say "That's not a bug! That's standard behavior!" and end your explanation there. You'll look like a moron.
(Note: This is different from "That's not a bug! That's standard user interface semantics, and the alternative would confuse people." In that case, you've got a reason.)