File Details
v5.22.37
- R
- Apr 19, 2026
- 9.54 MB
- 5
- 12.0.1
- Retail
File Name
WeakAuras-v5.22.37.zip
Supported Versions
- 12.0.1
v5.22.37 (2026-04-19)
Highlights
Fix spell cooldown taint fallback using GetSpellCooldownDuration:IsZero()
The previous fallback set durationCooldown = GetSpellBaseCooldown() whenever GetSpellCooldown returned tainted values, which always reported the spell as on cooldown — breaking 'show when ready' auras like Soul Reaper entirely.
C_Spell.GetSpellCooldownDuration() returns a LuaDurationObject whose IsZero() method is not secret-restricted and works from tainted context. Use it as an untainted oracle: if the spell is ready, report durationCooldown = 0; only use GetSpellBaseCooldown as the duration estimate when the spell is actually on CD.
Commits
Anoniomouse (1):
- Fix spell cooldown taint fallback using GetSpellCooldownDuration:IsZero()