@party macros casting on self when not in range/LOS

did something change in DF with the @target conditionals? ive noticed that if party1 or party2 exist but arent in range or LOS and i press an @party1 or @party2 macro it casts on self instead

I’ve heard that this can happen in arenas.

What keybind are they on and can you post an example of an affected macro?