Tooltip occasionally won't hide when using a hide delay
Created by: cerlestes
JS Fiddle
Problem
After setting a hide delay on the tooltip component, when moving the cursor away from the element during the transition/animation, the tooltip will be stuck and won't hide anymore until you move over it again and wait for the animation to finish completely.
This leads to multiple and really nasty stuck tooltips across the webpage:
Reproducability
This bug is reproducable in all browsers, starting with commit 1b63d0b9 from #13782.