### Describe the bug Transitions like fade don’t work inside a {#if} block nested within a {#each}. ```svelte <script> import { fade } from 'svelte/transition'; let data = $state([1]); </script> <button onclick={() => { data.push(2); }}>OK</button > {#each data as x, i (i)} {#if x == 2} <p in:fade> Fades in and out {i} </p> {/if} {/each} ``` ### Reproduction https://svelte.dev/playground/a8d51756c8d14ab38566998e4a121712?version=5.28.2 ```svelte <script> import { fade } from 'svelte/transition'; let data = $state([1]); </script> <button onclick={() => { data.push(2); }}>OK</button > {#each data as x, i (i)} {#if x == 2} <p in:fade> Fades in and out {i} </p> {/if} {/each} ``` ### Logs ```shell ``` ### System Info ```shell Svelte playground ``` ### Severity annoyance
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by istarkov and has received 1 comments.