File Details
2.3.1
- R
- Mar 6, 2026
- 152.38 KB
- 562
- 12.0.1+1
- Retail
File Name
CooldownCursor-2.3.1.zip
Supported Versions
- 12.0.1
- 12.0.0
Bug Fixes
- Fixed stale spell data after a spec change, the spell book cache is now force-expired on
PLAYER_SPECIALIZATION_CHANGED, preventing outdated cooldown data from persisting for up to 60 seconds after swapping specs.
Internal
- Removed duplicated anchor implementation from
Cursor.lua(EnsureAnchorFrame,ApplyAnchorPosition,IsScreenMode,UpdateAnchorVisibility,ApplyScreenAnchors,ApplyPositionMode). These were silently overwritten byAnchor.luaat load time, leaving theCursor.luacopies permanently unreachable. - Refactored
Init.luaevent handling from a long if/else chain to a dispatch table, per-event handlers are now isolated and easier to add or remove. ExtractedIsGuarded(),ProcessSpellEvent(), andHandleSpellCastEvent()helpers, and removedSPELL_UPDATE_USABLEwhich was dead code. - Added debugging utilities and documentation to the
Debugmodule.
Full Changelog: https://github.com/jrosco/CooldownCursor/compare/2.3.0...2.3.1

