-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
outroing transition group never unmounts if one sibling remounts with delay in bidirectional transition #4954
Comments
This should be fixed now in 3.29.0. |
it's not, the REPL is expected to outro |
As I've seen this issue again, #5353 is not related with this issue. My apology. #5353 fixes child component with delayed bidirectional transition prevents its parent component being unmounted. #5353 should be stay what it was since it actually fixes the existing bug which is described in #5353, |
https://svelte.dev/repl/7157234039fa43c2ac779c534941e263?version=3.23.0
svelte/src/runtime/internal/transitions.ts
Lines 309 to 320 in 8fc85f0
pending_program
is only present in bidirectional transitions with delayreversing one while it's outroing will fail the
!pending_program
check, and discardrunning_program
the group
running_program
belongs to subsequently cannot complete its transitionThe text was updated successfully, but these errors were encountered: