Okay I think i found the issue.
This is code for spawning tank frames. Now the overriden name (first arugment of SpawnHeader) is oUF_MainTank. Changing this to nil will force oUF to make decision based on the other passed arguments and it correctly spawns the tank frame with hover and click features.
Lua Code:
local maintank = self:SpawnHeader('oUF_MainTank', nil, 'raid',
'showRaid', true,'showSolo',false, 'groupFilter', 'MAINTANK', 'yOffset', -23,
'oUF-initialConfigFunction', ([[
self:SetHeight(%d)
self:SetWidth(%d)
]]):format(cfg.party.health+cfg.party.power+1,cfg.party.width)
)
What I don't understand is why oUF_MainTank would be incorrect. I can't find a good reference doc where the override names are listed. oUF_Tank doesn't work either.
Anyone maybe a clue to whats going on?