边缘 40/15 opacity/visibility 转换事件传播(闪烁)错误?

Edge 40/15 opacity/visibility transition event propagation (flickering) bug?

在旧版本的 Edge 中,所需的过渡效果可以正常工作。 我只是在调用其父项的悬停事件时通过将 opacity/visibility 转换为 CSS 来为 div 设置动画。

//LESS
&:hover .inside{
  //part that matters:
  visibility: visible;
  opacity: 1.0;
  transition-delay:0s;
}
.inside{
  //part that matters:
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 1s,opacity 1s ease;
}
//Pug
.wrapper
  .button text
    .inside more text

问题。
在 Chrome、IE 11 和 Edge 25 中,过渡是一致且正确的。但是,如果我在过渡自然完成之前悬停或离开按钮,过渡事件似乎会堆积起来并使不透明度来回跳跃。
这是一个例子:https://codepen.io/vtsells/pen/RZjLYP

这是一个错误还是我遗漏了什么?我发现旧版本的 Edge 可以正常工作很奇怪

您的 transition-delay:0s 导致了问题。将它设置为一个非常低的值应该会给你一个很好的结果:transition-delay: 0.01s

这是你的作品codepen