The snackbar transition was broken after moving to Vue 3, this was caused by the difference in how the transition was handled on element insertion (rather than appearing with v-show).
Another solution would be to wrap queue[0].show = true in a $nextTick, so that the vnode is first inserted and only afterward shown but I think this solution is much more elegant.
The snackbar transition was broken after moving to Vue 3, this was caused by the difference in how the transition was handled on element insertion (rather than appearing with v-show).
Another solution would be to wrap
queue[0].show = true
in a $nextTick, so that the vnode is first inserted and only afterward shown but I think this solution is much more elegant.