promotional bannermobile promotional banner

GRIP-EMS Actionbutton Override

Adds Actionbar Override and Drag and Drop Keybinding Functionality

File Details

GRIP-EMS_ActionBarOverrides_1.0.6.zip

  • R
  • Jun 26, 2026
  • 47.25 KB
  • 8
  • 12.0.7+1
  • Retail

File Name

GRIP-EMS_ActionBarOverrides_1.0.6.zip

Supported Versions

  • 12.0.7
  • 12.0.5

GRIP-EMS ActionBarOverrides 1.0.6 Changelog

TLDR:

  • Quieted some unnecessary noise on the back end and improved visual stability of action button to fix a flickering issue.

Performance / Debug Logging

  • Reduced excessive ActionBarOverrides debug logging during normal gameplay.
  • Fixed an issue where pressing an overridden action button could trigger the full ActionBarOverrides refresh cycle.
  • Changed keypress-related updates to use a lightweight visual refresh instead of a full override rebuild.
  • ACTIONBAR_UPDATE_STATE now avoids running the full restore/mid/late/settled refresh chain.
  • UPDATE_SHAPESHIFT_USABLE now uses the lighter visual refresh path where appropriate.

Refresh Loop Fixes

  • Fixed an issue where ACTIONBAR_SLOT_CHANGED could repeatedly trigger ActionBarOverrides refreshes many times per second.
  • Added protection against refresh loops caused by native action button repaint events.
  • Added action slot state checks so ActionBarOverrides only performs a full refresh when the visible action slot contents actually change.
  • Added a short quiet window around addon-triggered button updates to prevent the addon from reacting to its own visual refreshes.

Skyriding / Vehicle / Override Bar Handling

  • Preserved full refresh handling for real actionbar transitions, including:
    • Skyriding bars
    • Vehicle bars
    • Override bars
    • Possess bars
    • Pet battle states
    • Actionbar page changes

Visual Stability

  • Reduced unnecessary overlay redraws.
  • Improved stability of overridden action button icons during cooldown and usability updates.
  • Helped prevent icon flicker caused by repeated full overlay refreshes.