promotional bannermobile promotional banner

MathWroQOL

A small QOL addon with some specific features for a variety UI improvements

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