TalentFrame_Update() from TalentFrameBase.lua accesses INSPECT_UNIT and is used in both the InspectUI and TalentUI (through PlayerTalentFrame_Refresh() when you're on the talent tab)
If that's the codepath spreading taint, not sure how/if you can workaround.
(maybe replace/prehook TalentFrame_Update() with a copy that doesn't use INSPECT_UNIT merely as a test, not suggesting this as an actual workaround, just to help with the detective work)
|