You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attach transitionend listener to the component root $el. (It can be on any element, doesn't matter)
Transition out a child element with <transition> and v-if.
Listener callback isn't fired.
What is expected?
The transitionend event is fired in all browsers.
What is actually happening?
The transitionend event is only fired in Chrome.
My use case does NOT allow me to use the template, therefore I cannot use the javascript hooks, such as leave and afterLeave. Regardless, this is inconsistent behavior and should be figured out. Is vue stopping the propagation of the event somehow?
Weird. Works for me, v68.0.3440.106 (Official Build) (64-bit) on windows 10.
posva
changed the title
transitionend event isn't fired with <transition> and v-if on non-Chrome browser.
transitionend event isn't fired on element inside <transition> when leaving
Aug 23, 2018
Version
2.5.17
Reproduction link
https://jsfiddle.net/guanzo/xcLk083u/1/
Steps to reproduce
transitionend
listener to the component root $el. (It can be on any element, doesn't matter)<transition>
andv-if
.What is expected?
The transitionend event is fired in all browsers.
What is actually happening?
The transitionend event is only fired in Chrome.
My use case does NOT allow me to use the template, therefore I cannot use the javascript hooks, such as
leave
andafterLeave
. Regardless, this is inconsistent behavior and should be figured out. Is vue stopping the propagation of the event somehow?For a complete context of the use case, read this issue: guanzo/vue-smooth-reflow#3
The text was updated successfully, but these errors were encountered: