-- This must run as early as possible. -- This should be independednt of Questie and all libraries. local function doWorkaround() -- Blizzard's bugs -- https://github.com/Stanzilla/WoWUIBugs/issues/114 and https://github.com/Stanzilla/WoWUIBugs/issues/165 -- HDB (and Questie fork of it) uses WorldMapFrame:AddDataProvider( ). -- print("|cff30fc96Questie|r: |cff00bc32Hiding drop-down menus on the World Map.|r This is currently necessary as a workaround for a bug in the default Blizzard UI related to drop-down menus.") if WorldMapZoneMinimapDropDown then WorldMapZoneMinimapDropDown_Update = function() end WorldMapZoneMinimapDropDown:Hide() end if WorldMapContinentDropDown then --WorldMapContinentDropDown_Update = function() end WorldMapContinentDropDown:Hide() end if WorldMapZoneDropDown then --WorldMapZoneDropDown_Update = function() end WorldMapZoneDropDown:Hide() end --WorldMapMagnifyingGlassButton:Hide() end local _, finished = IsAddOnLoaded("Blizzard_WorldMap") if finished then doWorkaround() else local f = CreateFrame("Frame") local function addonLoaded(_, _, addOnName) if addOnName == "Blizzard_WorldMap" then doWorkaround() end end f:SetScript("OnEvent", addonLoaded) f:RegisterEvent("ADDON_LOADED") end