As i was looking the combat list, i wanted to start experimenting with steal thunder. I noticed that the description says the move can be carried out from a small distance and wanted to incorporate this into my attack idea. Shortly after equipping it and spawning a combat dummy (alt), I started to use steal thunder for testing. But as I started to use steal thunder I noticed that my char was still coming within melee range of the dummy and was confused, i expected steal thunder to work much like take aim and think where, your char would get into the minimum radius needed to conduct the attack then would stay put there following through with the attack, but steal thunder seems to be bugged. Steal thunder has your char run towards the enemy, and as you run, the move fires before you reach them, like expected, but after the attack fires your char continues to move to the enemy as if about to attack them with a melee attack. This seems like a bug to me because steal thunder does not require that you come into melee range of the attacker, rather the char should stop when it has reached the distance needed to carry out steal thunder and then stop moving any closer afterwards.
ADDITION
it seems to trigger this bug, be outside of the radius of which steal thunder can be used, and use it. your char will charge to melee range as the move shouldn't. but, if you use steal thunder within the range where it can be used, your char wont charge into melee range, which is how steal thunder should work. this is quite an odd one that may require it be preformed to fully understand the bug at hand.