I'm actually not sure if it's an addon that gives me this functionality or if it's a part of the Vanilla setup, but my sent chat messages are stored and can be cycled through by using the up and down arrow keys while the chatbox is open.
When I use a macro such as this:
/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Charge"); else CastSpellByName("Battle Stance()"); end;
the macro-text is also stored as if though it were a regular chat message, and the macro-text shows up when I cycle through my sent chat messages.
While not exactly game-breaking, it is mildly annoying, as your list of sent messages become diluted by non-relevant macro text.
Is there any way to circumvent this?
One thing that I would like to point out: This does not happen with macros such as:
/use Bloodrage
So it might have to do with the /run command? I'm not sure.
Also, thanks for the useful macros.