I've spent ages tracking down a 'bug' in RaidBuffStatus. Turns out it's another addon's fault. And I wonder if there is a work-around or if the addon needs fixing.
Basically TipTop calls NotifyInspect without any tracking of who they were wanting to inspect and without the usual secure hook of NotifyInspect to catch other addons wanting to inspect at the same time. In addition it does "local NotifyInspect = _G.NotifyInspect" which means when I hook NotifyInspect it (my hooked function) does not get called when TipTop calls NotifyInspect.
It's totally clashing with any other addon which does talent inspection and does not cope at all with addons other than itself calling NotifyInspect.
My question is; is there are way to fix the problem in RaidBuffStatus or must TipTop be fixed?
BTW I proved that was the cause by simply doing:
--local NotifyInspect = _G.NotifyInspect
and no problems at all.
I strongly recommend the author of TipTop use LibTalentQuery-1.0 or at least how it works.