promotional bannermobile promotional banner

Cooldown Cursor

Cooldown Cursor shows spell cooldowns at your mouse, so you can track them without losing focus on the action.
Back to Files

2.3.1

File nameCooldownCursor-2.3.1.zip
Uploader
jroscojrosco
Uploaded
Mar 6, 2026
Downloads
679
Size
152.4 KB
Flavors
Retail
File ID
7718556
Type
R
Release
Supported game versions
  • 12.0.1
  • 12.0.0

What's new

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 by Anchor.lua at load time, leaving the Cursor.lua copies permanently unreachable.
  • Refactored Init.lua event handling from a long if/else chain to a dispatch table, per-event handlers are now isolated and easier to add or remove. Extracted IsGuarded(), ProcessSpellEvent(), and HandleSpellCastEvent() helpers, and removed SPELL_UPDATE_USABLE which was dead code.
  • Added debugging utilities and documentation to the Debug module.

Full Changelog: https://github.com/jrosco/CooldownCursor/compare/2.3.0...2.3.1

Type
Name
Game Versions
Flavors
Size
Downloads
Uploaded