Just tried CompactUnitFrameDropDown_Initialize and right click produces no menus at all.
If it helps tracking down the issue, if I change
Code:
if(unit == "party") then
ToggleDropDownMenu(1, nil, _G["PartyMemberFrame"..self.id.."DropDown"], "cursor", 0, 0)
to
Code:
if(unit == "party") or (unit == "raid") then
ToggleDropDownMenu(1, nil, _G["PartyMemberFrame"..self.id.."DropDown"], "cursor", 0, 0)
and commenting out the elseif unit == "raid" section
Produces the correct menu on raid frames, but only works on the first person in the first group. Every other raid member gives a "You have no target" error on right click and on the menu where the players name would be, shows Unknown.