My boss unit frames seems to be updating correctly (at least on elder council in ToT).
My oUF is a little bit custom :
in units.lua I have registered INSTANCE_ENCOUNTER_ENGAGE_UNIT to boss uf with the following :
Code:
elseif(unit:match'(boss)%d?$' == 'boss') then
object:RegisterEvent('INSTANCE_ENCOUNTER_ENGAGE_UNIT', object.UpdateAllElements)
I'm also using a custom
events.lua from Adirelle which use RegisterUnitEvent.