Skill and Spell animations and sound effects complete their full sequence when the skill or animation is canceled at the last second or while using too many non-gcd abilities back to back.

For example while tanking, i will use Bloodbath and Vengeance in quick succession, both non-gcd skills either one or the other the animation and sound effects go off but the actual skill does not engage. Then i realize 2-5 seconds down the road "oh shit its not running." Terrible things can happen with a technical bug like this one.

For example while trying to sleep a moving monster, just as the the sleep cast nears completion, the monster side-steps and i lose casting vision, the Sleep animation still goes off along with its unique sound effect, which my reflexes tell me its slept, but the sleep didn't actually engage.

This wasn't an issue when i was playing in January-February 2014. It has been a long standing issue i was hoping be corrected in the future.

This kind of nonsense is detrimental to smooth and fast paced combat.

Please put the line of code that initiates skill and spell animation, graphics and sound effects AFTER the client-side confirmation that a skill or animation is active.