ElvUI WindTools

ElvUI WindTools

5M Downloads

[Bug] (Objective Tracker) quest item click event breaks in combat

datyin opened this issue ยท 1 comments

commented

Describe the bug

Objective tracker items become unclickable after attempting to click the button during combat. Once combat ends the button remains non-functional.

2x [ADDON_ACTION_FORBIDDEN] AddOn 'ElvUI_WindTools' tried to call the protected function 'CastSpellByID()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `CastSpellByID'
[string "@Blizzard_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua"]:1107: in function <...jectiveTracker/Blizzard_ScenarioObjectiveTracker.lua:1106>

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

To Reproduce

  1. Enter the Delve (Waterworks), where you need to drop the light.
  2. Pull a pack of adds and attempt to drop the light.
  3. You will encounter a Lua error, and the light will no longer be droppable.
  4. Reloading fixes it until the next pull and combat click.

Expected behavior

Screenshots

Image

Information

Addon Version: 3.88-fix-1
ElvUI Version 13.81
WoW Build 11.0.7 (58680) - 110007

Additional context

This macro can deactivate the light after this bug occurs.

#showtooltip
/cancelaura Air Totem
commented

Yeah, as the alert in the module setting, the button (items or spells) may not work after skinning.