I noticed I was sometimes tapping Alter Time more than once in combat and just putting it on cooldown, so I replaced it with the following macro, which still allows you to double-tap it for blink reset & run speed boost when out of combat, but gives it a 1 second cooldown when in combat. If you need the run speed or blink in combat, you might want to add a key modifier in addition to [combat], but I don’t think it’s a very common use case in combat.
#showtooltip Alter Time
/cast [nocombat]Alter Time
/castsequence [combat]reset=1 Alter Time, null, null
It has helped my game, so I figured I would share.