so before the updates and recent wow patches, I was able to use the macro with this command /stopmacro [@target, noexists]
by not targetting anything in front of me and by clicking pet or me, the macro was not firing which was awesome cos when I did I got a warning I did not have a target, which meant I had my button pressed.
Now, it doesn’t fire if I have an enemy in front of me, but it does fire when I target me or my pet
Any solution would be appreciated
i found the solution to this by adding this /stopmacro [help]