promotional bannermobile promotional banner

ActionHUD

A lightweight, high-performance action bar HUD for World of Warcraft Retail. Displays a compact grid of your primary action bars, synchronized with Blizzard's native Edit Mode settings.
Back to Files

v2.13.7

File nameActionHud-v2.13.7.zip
Uploader
bloodfenbloodfen
Uploaded
Aug 18, 2026
Downloads
35
Size
692.3 KB
Flavors
Retail
File ID
8674085
Type
R
Release
Supported game versions
  • 12.1.0

What's new

tag 912cf8ad6b85b53779b08dc156ff6d2fc517891d v2.13.7
Author:    Falkicon <falkicon@users.noreply.github.com>
Date:    Mon Aug 17 18:55:36 2026 -0700

ActionHud v2.13.7

commit fd387cce79cf2fb444d9ce4e312a989876722db5
Author: Falkicon <falkicon@users.noreply.github.com>
Date:   Mon Aug 17 18:49:48 2026 -0700

    Fix stale action bar icons on spell overrides

    A proc that overrides a slot's spell (Slam -> Heroic Strike) changes the
    backing spell without changing the slot, so ACTIONBAR_SLOT_CHANGED never
    fires and the button kept its old texture until an unrelated event forced
    a full refresh.

    Register SPELL_UPDATE_ICON, which is what Blizzard's own action buttons
    use to drive a full Update() for these swaps, and split the spell/texture
    resolution out of UpdateAction into UpdateIcon so both paths share it.

    The same stale state broke proc glows: OnSpellActivationOverlay matched
    the event payload against a cached btn.spellID, silently skipping buttons
    whose spell had been overridden, which both missed the new glow and
    stranded the old one. UpdateProc now re-resolves the slot on every
    evaluation, mirroring ActionButton.lua:UpdateSpellAlert.

    Spell IDs are compared through IsValueSecret guards, since
    GetActionInfoSafe passes restricted values through unchanged.

    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Type
Name
Game Versions
Flavors
Size
Downloads
Uploaded