[BUG] Spellflash does not display on Dominos action bars beyond 1&2
superwario15 opened this issue ยท 9 comments
Before You Begin
- I confirm that I have downloaded the latest version of the addon.
- I am not playing on a private server.
- I checked for an existing, open ticket for this issue and was not able to find one.
- I edited the title of this bug report (above) so that it describes the issue I am reporting.
Describe the Issue
When spellflash is enabled, it displays normally on any abilities that are bound to Dominos action bars 1 or 2, however, if an ability is bound to any bar other than those 2, it does not display.
I have attached images to indicate the issue. The first image image shows my current bindings, and the ability I'm using as the example is Deathmark which is currently bound to Dominos action bar 6.
The next image shows the correct behavior when I just bind Deathmark to Dominos action bar 1
I have confirmed this issue seems to be class-independent and occurs on every character I have.
How to Reproduce
- Enter game using Dominos and Hekili addons.
- Enable spellflash for Hekili recommendations.
- Bind an ability to be recommended on any action bar that is not 1 or 2.
- Begin combat rotation.
Player Information (Link)
Error Messages (Link)
No error messages.
Additional Information
No response
Contact Information
No response
Do you have SpellFlashCore installed separately from the addon, or are you using the one that's included in it?
I do not have SpellFlash installed separately; I'm just using SpellFlashCore that is included with Hekili.
I can confirm I'm having this issue as well with the most current version of Dominos. I have only Hekili installed with its built in version of Spellflash.
Moreover, I disabled Dominos and Spellflash works with the default blizzard actionbars.
I've not delved into the code of this addon, but if you want to apply custom behavior to action buttons derived from the stock Blizzard templates, I'd do something like this:
-- register known action buttons
for _, button in pairs(ActionBarButtonEventsFrame.frames) do
registerActionButton(button)
end
-- and watch for any additional action buttons
hooksecurefunc(ActionBarButtonEventsFrame, "RegisterFrame", function(_, button)
registerActionButton(button)
end)