TaintLess

About this addon

TaintLess works around a number of common taint issues in FrameXML, eliminating some occurrences of "Interface action failed because of an AddOn" and "$AddOn has been blocked from an action only available to the Blizzard UI" error messages.

You may install this as a stand-alone addon, or include the TaintLess.xml file in your own addons (no code changes are required; just add the .xml file to your .toc). You may benefit from this if your addon uses UIDropDownMenu, InterfaceOptionsFrame, or parts of FrameXML that interact with these APIs.

TaintLess mitigates these issues: