[THE STORY]:
I was playing around with a macro I use for pvp and thinking of a way to remake it...
I wanted to see if the timer command (example: /in 10 /say Hello!) would also work for an emote like /train so that I could make my character do it back to back a few times with only 1 click of a button... What I stumbled on was definitely not what I expected.
[THE RUNDOWN]:
When you add an emote to the timer command, it suddenly SPAMS it like a crazed tiger high on catnip. With /say or /yell it only does it once, as intended. With an emote, it doesn't stop!
[THE TRICK]:
For example, type the following command: /in 3 /Train
When you do, your frame rate will probably drop by half, and your character will continue to do it OVER AND OVER AND OVER..... The same thing works for other emotes such as /hug /dance and /wave (emotes that add an emote text to the chatbox) The only problem is that it spams the chatbox with your emote. Good or bad thing? You be the judge.
[THE FIX]:
The only way I have been able to stop it is to do a /console reloadui and that fixes it. I hope someone can put this to some good use and try not to annoy too many people.