One of the recent updates changed the way the hunter Mongoose Bite ability gets reported as off cooldown. It used to show "Mongoose Bite ready", but now it's coming up as "Survival tree ready". Intentional change, or bug?
Noticed something odd on my new hunter alt recently... Not sure how to reproduce it yet, but on 2 separate occasions when feeding my pet, I got the +happiness message with "(Glancing)" attached to the end of it.
Basically, the issue was that self heals are showing up in both the Incoming and Outgoing areas. So if you want them to show up only in the Incoming area, you need to comment/remove that block of code.
I think you just need to get rid of (or comment) the following section in the last lua file posted above to get rid of the self-heals showing up in the outgoing area... I did this last night on mine, and seemed to be working as I expected.
This should be around line 2053 from the last lua file attached above.
-- check if we heal ourself, so we can display it correctly
if (area == "Incoming") and (srcGUID == self.PlayerGUID) then
self.TriggerCombatEvent( self, "Outgoing", "Heals", info )