Description
What package within Headless UI are you using?
@headlessui/vue
What version of that package are you using?
1.7.22
What browser are you using?
Chrome and Safari (mobile versions as well)
Reproduction URL
Describe your issue
After upgrading to vue 3.5.x from 3.4.38, there are no longer any transition animations on enter. Well, instead of saying "no animations" it seems to be related to the transition duration (from very random tests I've done).
In the codepen provided, sometimes, for no apparent reason, the dialog will show just fine, but 99% of the time, there are no enter transition (or an extremely brief one).
From what I can see, Vue has changed some behaviour with the native transition and teleport. Maybe it has something to do with it ? https://github.com/vuejs/core/blob/main/CHANGELOG.md
Only solution for now : downgrade to vue 3.4.x.
Hopefully you can find and fix this issue !