Cidan / BetterBags

A total replacement AddOn for World of Warcraft bag frames, inspired by AdiBags.
MIT License
86 stars 38 forks source link

Protected Function error #631

Open rfein-hearst opened 3 weeks ago

rfein-hearst commented 3 weeks ago

Addon Version

v0.2.2

World of Warcraft Version

Retail

Describe the bug

Sometimes when dragonriding or in combat, getting a protected function error. If I hit "ignore", error persists on all action buttons until UI reload.

1x [ADDON_ACTION_FORBIDDEN] AddOn 'BetterBags' tried to call the protected function 'UseAction()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `UseAction'
[string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:342: in function `handler'
[string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:667: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:649>
[string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:681: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:674>
[string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:723: in function `SecureActionButton_OnClick'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:100: in function `TryUseActionButton'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:135: in function `ActionButtonDown'
[string "ACTIONBUTTON2"]:2: in function <[string "ACTIONBUTTON2"]:1>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events = <table> {
}

Steps to reproduce

just happens randomly sometimes.

Cidan commented 3 weeks ago

When did this start?

rfein-hearst commented 3 weeks ago

Just started playing again during early access

Cidan commented 3 weeks ago

Turns out this is a bug Blizzard introduce in 11.x. We're trying to figure out what changed here.