This resets the CSS animation so it can be played again, otherwise it gets skipped
@@ -36,7 +36,7 @@ function handleMouseEnter(event) {
if (activeTarget !== null) {
if (activeTarget !== target) {
hidePopover();
- requestAnimationFrame(showPopover);
+ requestAnimationFrame(() => requestAnimationFrame(showPopover));
}
return;