tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
398 stars 136 forks source link

[keybind are randomly blocked] #1171

Closed omri1212000 closed 3 weeks ago

omri1212000 commented 4 months ago

Troubleshooting Steps

The bug keep happening even after /edebug on.

Describe the expected behavior and what actually happened?

My key binds are randomly being blocked. When I change a spec (fire to arcane mage) it happen 100% of time. I have no addon up (/edebug on). It sometimes happen after alt/tab or using dragonriding mount, keybinds fail to use vigor. If I click them, they still work. I also get a weird noise as the action gets block, similar to hitting ESC button. If I do /reload it gets fixed. I should say that I disabled the entire 'ActionBars' option in Elvvui and moved to Blizzard's. I've also disabled Chat, Cooldown tests, Nameplates and few Skins (BG MAP, Talents).

Reproducing the issue.

1x [ADDON_ACTION_FORBIDDEN] AddOn 'ElvUI' tried to call the protected function 'UNKNOWN()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>

string "=[C]": in function UseAction' [string "@FrameXML/SecureTemplates.lua"]:364: in functionhandler' [string "@FrameXML/SecureTemplates.lua"]:690: in function <FrameXML/SecureTemplates.lua:672> [string "@FrameXML/SecureTemplates.lua"]:704: in function <FrameXML/SecureTemplates.lua:697> [string "@FrameXML/SecureTemplates.lua"]:746: in function SecureActionButton_OnClick' [string "@FrameXML/ActionButton.lua"]:100: in functionTryUseActionButton' [string "@FrameXML/MultiActionBars.lua"]:23: in function `MultiActionButtonDown'

Locals: _ = Frame { RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491 0 = UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491 SetScript = defined @!BugGrabber/BugGrabber.lua:491 } event = "ADDON_ACTION_FORBIDDEN" events =

{ ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557 ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557 PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551 LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566 ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511 }

Lua Errors

No response

Verification Steps

  • [X] I have read the Changelog and verified ElvUI is up to date by checking /estatus
  • [X] I have verified my issue doesn't exist in the Default UI or the Issue Tracker.
  • [ ] I have not read any of these steps, please close my issue when you see it.
  • [X] I have done the Troubleshooting Steps and included the requested screenshots, which show the issue and status panel.
omri1212000 commented 4 months ago
omri1212000 commented 4 months ago

Hallo?

1Botanica1 commented 4 months ago

You didn't do the troubleshooting and provide the screenshot as requested.

Type in chat in game /edebug on and test If you still have the issue, type in chat in game /estatus and upload a full UI screenshot showing both the issue and the status panel

Also, mouse over the action bar where the keybinds aren't working and type /fstack and upload that screenshot as well.

omri1212000 commented 4 months ago

Whoa I've learn new things, thanks for the reply. here is the missing information:

You didn't do the troubleshooting and provide the screenshot as requested.

Type in chat in game /edebug on and test If you still have the issue, type in chat in game /estatus and upload a full UI screenshot showing both the issue and the status panel

Also, mouse over the action bar where the keybinds aren't working and type /fstack and upload that screenshot as well.

Whoa I've learn new things, thanks for the reply. here is the missing information: MidFight

Here u can see in my chat box (to the left) I am getting spammed. It happened mid fight, As soon as I had to use my DragonRiding abilities during intermission. I had to click the binds in order for them to work [Keybinds 1-3, which are flying DragonRiding abilities. Action bar changes mid-fight and might've trigged the problem]. I was prevented all other abilities as well after dismounting (mage abilities). Only a reload mid-fight fixed it. *Whenever bars seems to switch then it happens. For example, whenever I change specs it 100% happens.

ProofElvuiOnly Here a proof I did /edebug on

ProofElvuiOnly2

Followed by /estatus

Finally, here some /fstack on different abilities and macros if it matters: No macro keybind DB macro Fireball macro

1Botanica1 commented 4 months ago

You haven't done the troubleshooting correctly.

You need to type in chat in game /edebug on Before the fight.

Not after the fight when you are having issues either every addon enabled. Not get the issue, then type edebug on

/edebug on Test during the fight with only ElvUI - do you have the issue?

If so, continue with the troubleshooting

omri1212000 commented 4 months ago

You haven't done the troubleshooting correctly.

You need to type in chat in game /edebug on Before the fight.

Not after the fight when you are having issues either every addon enabled. Not get the issue, then type edebug on

/edebug on Test during the fight with only ElvUI - do you have the issue?

If so, continue with the troubleshooting

I am not sure why it needs to be mid-boss fight? I told u it also happens when I change spec or mount up, specifically with DragonRiding mounts. Doesn't have to be during combat at all. Any time the action bar is switched (either by different specs or by changing to DragonRiding abilities) the bug occurs. Here is a video showing you everything you want:

https://www.youtube.com/watch?v=Re3Us1N4rqg

And here a quick follow-up video (less than 1min), enabling only BugGrabber addon to show what happen when I try to use a keybind after a spec change: https://www.youtube.com/watch?v=J_AIDoodAB4


Here is the bug report from last's night as soon as I mounted up during Tindral, unable to click my DragonRiding abilities (Surge):

1x [ADDON_ACTION_BLOCKED] AddOn 'ElvUI' tried to call the protected function 'MultiBarRightButton3:SetAttribute()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in function SetAttribute' [string "@FrameXML/ActionButton.lua"]:485: in functionUpdatePressAndHoldAction' [string "@FrameXML/ActionButton.lua"]:551: in function Update' [string "@FrameXML/ActionButton.lua"]:503: in functionUpdateAction' [string "@FrameXML/ActionButton.lua"]:981: in function `OnEvent' [string "@FrameXML/ActionButton.lua"]:207: in function <FrameXML/ActionButton.lua:204>

Locals: Skipped (In Encounter)


Here is the bug report trying to click a keybind after changing a spec:

1x [ADDON_ACTION_BLOCKED] AddOn 'WeakAuras' tried to call the protected function 'Frame:SetPropagateKeyboardInput()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in function `SetPropagateKeyboardInput'

Locals: _ = Frame { RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491 0 = UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491 SetScript = defined @!BugGrabber/BugGrabber.lua:491 } event = "ADDON_ACTION_BLOCKED" events =

{ ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557 ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557 PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551 LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566 ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511 }

1Botanica1 commented 4 months ago

You are the one that posted a screenshot midfight saying about getting spammed errors.

My reply was in response to that.

This is for troubleshooting with ElvUI only.

The taint you posted above (snippet down below) mentions Weak Auras. That has nothing to do with ElvUI.

Please keep any info provided relevant to the issue and to ElvUI. There is a lot of unnecessary stuff in this ticket.



1x [ADDON_ACTION_BLOCKED] AddOn 'WeakAuras' tried to call the protected function 'Frame:SetPropagateKeyboardInput()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetPropagateKeyboardInput' ```
1Botanica1 commented 4 months ago
omri1212000 commented 4 months ago

You are the one that posted a screenshot midfight saying about getting spammed errors.

My reply was in response to that.

This is for troubleshooting with ElvUI only.

The taint you posted above (snippet down below) mentions Weak Auras. That has nothing to do with ElvUI.

Please keep any info provided relevant to the issue and to ElvUI. There is a lot of unnecessary stuff in this ticket.


1x [ADDON_ACTION_BLOCKED] AddOn 'WeakAuras' tried to call the protected function 'Frame:SetPropagateKeyboardInput()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetPropagateKeyboardInput' ```

Ok, can you please ignore the WA report? It was from last night mid fight, which now we know is irrelevant. I made two vids which I linked showing all the troubleshooting steps u requested. We can ignore combat relevance, as it seems it happens when action bar switching is required.

omri1212000 commented 4 months ago

Duplicate of #643

See reply here #643 (comment)

So am I to understand, there is no fix for it as it stands? Thank you for your help.