I'm debugging a mod that inspects your target. It (roughly) uses the following:
self:RegisterEvent("INSPECT_TALENT_READY", "DoSomething");
NotifyInspect("target");
Now, normally this works fine. There's sometimes up to a few second delay from calling NotifyInspect and receiving the INSPECT_TALENT_READY event. As expected. However, when I have myself targeted, it takes an extraordinary amount of time. I've let it sit for a few minutes and gave up after that.
I've looked at WoWWiki, WoWDev, and WoWProgramming.com. None of them have a reference to this sort of problem.
Does anyone have any ideas of what might be going on, what I might be doing wrong, or how to further debug this? Has anyone encountered a similar situation? Is there something special that I have to do with NotifyInspect when using "target" with myself targeted?