Is there a way to macro Shield Block so it would only cast it when its not active?

Hey all,

Ive been playing Prot Warrior this expansion and enjoying it quite a lot, but it has been pretty though to not waste Shield Block charges in the heat of the moment where Im trying to be on top of everything in mythic+

So I was wondering if theres a way to macro Shield Block to cast only when its not active?

Or any other tips how to manage Shield Block?

Manage it with a separate keybind, or live with the overlap.

Recommend putting major defensive cooldowns on your action bar and remove them from your macro, for stuff with multiple minutes of wait time that can save your life I wouldn’t leave that up to a macro, abilities that stun mobs (single or multiple) also tend to be best left up to you since stopping your enemy dps can be very situational.