Issue with cancelling toggled abilities immediately

I had to do a full UI reset and I cannot figure out how I enabled/disabled this, and also can’t find relevant information on it:

Toggle abilities like Burning Rush could be canceled immediately on the next key press.

Instead, right now, toggling it off has this short window where it cannot be toggled off right away, likely to attempt to help players who spam the ability too fast.

I want to be able to cancel the effect immediately through just the toggle itself (not a separate cancelaura, which I know also works but not through the toggle alone exactly as I had it function before).

Was this some sort of /console command? Some default setting that I’m missing?

If the spell/ability is not on the GCD, you can cancel immediately. For example, the arcane mage ability Alter Time is not on the GCD and if you double-click the ability, its activated and immediately cancelled.

If the spell/ability is on the GCD, you have to wait until the gcd completes before “recasting” to cancel. Burning Rush is on the GCD and you have to wait for the GCD to expire before it allows you to recast and cancel (although this specific ability seems to recognize an “early” click by flaring up again – weird).

There is a way around the GCD “double-click protection” with a macro which works because most of the toggle spells create an aura and /cancelaura is not on the GCD.

#showtooltip
/cancelaura AuraName
/cast SpellName

NOTE: The aura isn’t necessarily the same as the spell but often is.

For example,

#showtooltip
/cancelaura Burning Rush
/cast Burning Rush

I don’t remember if the GCD “safety” has been how it’s always been or if it was from being reworked for shadowlands. I wouldn’t consider it a bug and its not something you can change with a console variable.

Cancelauras are different functionality than what I’m after, but they’ll definitely work in the meantime. I made a completely separate cancelaura, but still searching for the toggle functionality.

After some digging I found the name: “Secure Ability Toggle”. It used to be an option to turn on (good for past versions of blade flurry) or turn off (good for burning rush).

I have no idea how I managed to turn it off successfully. It was not through an addon.

Supposedly an addon I checked (something like AdvancedInterfaceOptions) listed it, but I’m curious if there’s a way to access this solely through default.

You can modify CVars via /console or API commands.

Yup, worked like a charm

The command was much simpler than I thought it’d be, that exact kind of /console -

/console secureAbilityToggle 0

Where players wanting to turn it back on would replace the 0 with a 1.

Thanks