TaintLess: CUF taint via dropdowns
On Classic Wrath, CompactUnitFrameProfiles
Affected versions: 3.4.3.52237 (unfixed).
To reproduce
- In Interface Options, enable Use Raid-Style Party Frames and create two CUF profiles, setting one to auto-activate in PvE/PvP.
- Move to an instance portal. Use the Group Finder to create a private party. Switch to the non-auto-activating CUF profile.
- Execute the following macro:
Patch 3.4.3
/run EasyMenu({{text="!"}}, CreateFrame("Frame", "T", nil, "UIDropDownMenuTemplate"), "cursor", 0,0,"MENU")
- Enter the instance.
- Observe that the auto-activating CUF profile is now active, and /dump issecurevariable(CompactRaidFrameContainer, "groupMode") indicates that the CUF infrastructure is tainted.
AddOn workaround
A workaround for this issue is included in TaintLess.