I found the problem!
I used /fstack
to inspect the frames and one of the frames on the list was GroupLootContainer
which needs to listen to mouse events so I tried to disable it by running /run GroupLootContainer:EnableMouse(false)
and it seems like it solved the problem but the issue is now I can’t use SetCVar("lootUnderMouse", 1)
and have to disable it.
p.s. @Nyshae, Funny, I found the problem and then read your post which could have saved me some time but yeah thanks anyway.
Update1: I’ve set lootUnderMouse
to 0 and the problem persists due to GroupLootContainer
any ideas? atm I need to use /reload
each time it happens and this leads to a really unpleasant experience.
Update2: It generally happens after an arena match where the BonusRollFrame
shows up.
Update3: It might be an issue with the following code where the GroupLootContainer
isn’t being removed.
function BonusRollFrame_CloseBonusRoll()
local frame = BonusRollFrame;
if ( frame.state == "prompt" ) then
GroupLootContainer_RemoveFrame(GroupLootContainer, frame);
end
end
Update4: I wrote an addon called GroupLootContainerFix
that should temporarily fix the problem until Blizzard will solve it, I haven’t tested it yet and I’m working on it now.
I’ve pushed it to Curse few hours ago so it’s not available on TwitchApp yet but it is available from their website.