in reply to Re: Odd behavior of given {when (... or ...) ...}
in thread Odd behavior of given {when (... or ...) ...}

No, or and and are intended to work differently in a when() clause. See the (vague and/or confusing) documentation cited by the OP.
  • Comment on Re^2: Odd behavior of given {when (... or ...) ...}