Invisible GroupLootContainer frame intercepting mouse clicks.
I have been having a persistent issue where after loot appears on my screen from others looting a mythic + chest, a large invisible portion of my screen would no longer respond to mouse clicks. In particular, this means I cannot target mobs when I left click that portion of the screen, and I cannot right click to spin my camera.
After some testing, I have narrowed it down to the frame called "<1> GroupLootContainer" as the culprit. This has been happening to several other friends and I am pretty sure it is related to ElvUI as that is the only common denominator between us other than Details and WeakAuras.
It is worth noting that if I ignore this issue and continue doing M+ working around the invisible frame, at the end of subsequent dungeons, I no longer receive the toast displaying loot received at the end of the dungeon until I reload my UI.
Steps to Reproduce
- Step 1 Complete a Mythic+ (This most recently occurred with King's Rest)
- Step 2 Hearth back to town.
- Step 3 "GroupLootContainer" frame seems to now be invisible and intercepting all mouse clicks.
- Step 4
"GroupLootContainer" frame should be hidden/disabled after the loot toasts disappear so that I can click that part of the screen.
An invisible frame covers part of my screen where the loot toasts were, I cannot interact with the world (e.g., targeting a mob) if it covers that portion of the screen
Only ElvUI Enabled
I have not attempted to reproduce it because it is not very feasible for me to finish Mythic+ without addons such as WeakAuras. Other friends have been experiencing a similar issue and to my knowledge the only common denominator we have are Details, WeakAuras, with as the only other sensible overlap.
I have not attempted to reproduce it because it is not very feasible for me to finish Mythic+ without addons such as WeakAuras.
Although the following pertains to the addon "MoveAnything", I hope this additional information may help narrow down the problem I am having with ElvUI. I have tried to move the invisible frame out of the way using the addon "MoveAnything". When I attempt to use "MoveAnything" to forcibly show the frame, it throws the following error:
FrameXML\LootFrame.lua:517: Usage: GetLootRollItemInfo(id)
[C]: in function
GetLootRollItemInfo' FrameXML\LootFrame.lua:517: in function <FrameXML\LootFrame.lua:516> [C]: in function Show'
MoveAnything\FrameEditor.lua:1980: in function <MoveAnything\FrameEditor.lua:1963>
Locals: (*temporary) = nil
Upon throwing this error, no frame becomes visible on my screen and the error gets thrown seemingly every frame. When I reload my UI so that this invisible frame is no longer there, MoveAnything is capable of showing the frame. Although even in this case, MoveAnything throws the following error precisely once:
FrameXML\LootFrame.lua:571: Usage: GetLootRollTimeLeft(id)
[C]: in function
GetLootRollTimeLeft' FrameXML\LootFrame.lua:571: in function GroupLootFrame_OnUpdate'
[string ":OnUpdate"]:1: in function <[string ":OnUpdate"]:1>
Locals: (*temporary) = nil]