Last Updated: Apr 19, 2019 Game Version: 8.1.5


Dec 10, 2016

Owner: Kaliel

DropDown menu for non-Blizzard addons (WoW 8.0 compatible)

Developed and tested on project Kaliel's Tracker.

Context menu example      Drop down example

If you like this addon, support me. Thank you  

WoW 8.0 info

Now without these errors:

Deferred XML Node object named ..... already exists


Default Blizzard UIDropDownMenu functions are sometimes used inside protected frames and therefore usage UIDropDownMenu in non-Blizzard addons then causes taints.

Taints generate:

  • Alert popups
    Taint alert

  • LUA errors
    1x [ADDON_ACTION_FORBIDDEN] AddOn 'SomeAddon' tried to call the protected function 'SomeFunction()'.
  • and stops processing of functions from protected frames.

Who uses this Lib?

See Relations > Dependents
If you use this library, please mark it as a related project for your addon.


MSA-DropDownMenu Documentation


  • Skinning from User Interface addons - supported only ElvUITukui and Aurora (partially).

Bugs or Feature requests

For reporting bugs or feature requests please use Tickets!