File Details
v1.3.1
- R
- Apr 6, 2026
- 51.38 KB
- 11
- 12.0.1
- Retail
File Name
MathWroQOL-v1.3.1.zip
Supported Versions
- 12.0.1
MathWro QOL
v1.3.1 (2026-04-06)
Full Changelog Previous Releases
- fix(combat-tracker): resolve SecretWhenSpellCooldownRestricted taint errors
Cooldown APIs return secret number values that cannot be compared or
passed to SetCooldown from tainted addon execution context.- Racials: use UNIT_SPELLCAST_SUCCEEDED + GetTime()/cooldownMS for clean
start/duration values; SPELL_UPDATE_COOLDOWN only handles the clear path - All sections: wrap UpdateButtonCooldown comparisons in pcall to safely
handle the secret-value case without crashing - All sections: defer UpdateCooldowns via C_Timer.After and debounce with
_cdPending to reduce redundant calls - Consumables: switch healthstone from C_Spell.GetSpellCooldown (restricted)
to C_Item.GetItemCooldown; respect enableCooldownTimer return value - Trinkets: respect enable return from GetInventoryItemCooldown
- Cooldown display: replace custom 10 Hz ticker + FontString with built-in
CooldownFrameTemplate countdown; pass modRate and isOnGCD from spell info - Remove desaturation (no clean taint-free way to track active state)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- Racials: use UNIT_SPELLCAST_SUCCEEDED + GetTime()/cooldownMS for clean

