-
-
Notifications
You must be signed in to change notification settings - Fork 13
Description
There's a pretty severe bug between Immersion-WotLK and the super popular ElvUI extension.
Immersion-WotLK destroys the ElvUI Minimap Button Bar the first time you talk to any NPC. This bar disappears forever until /reloadui. Which is a veeeery bad bug since many addons need the minimap buttons to use the addons during gameplay:
To see the bug, you need:
- https://github.com/ElvUI-WotLK/ElvUI
- https://github.com/ElvUI-WotLK/ElvUI_Enhanced
- Enable ElvUI > Enhanced > Minimap > Button Grabber. See screenshot.
I was looking around in the Immersion code and found what is causing the bug. It's ToggleIgnoreFrame
on Minimap/MinimapCluster that causes it.
There's also some extremely weird code in Extensions.lua. Like Extension["Minimap"] = CreateFrame("Minimap")
. Why create a new Minimap-template frame when the game already has one named Minimap? It doesn't look right.
This is as far as I got. I don't know what the best fix is.
For now I commented out every line of code in Immersion with the word Minimap in it, so now it doesn't break ElvUI anymore (but ToggleIgnoreFrame
is a feature that maybe shouldn't be in the code at all since it breaks stuff in WoW client 3.3.5?).