tick() inside $effect triggers effect re-entry: flush_effects → tick → flushSync → flush_effects → infinite loop (effect_update_depth_exceeded). requestAnimationFrame defers DOM scroll to next frame outside the effect. |
||
|---|---|---|
| .. | ||
| bun | ||
| mainview | ||
| shared | ||
tick() inside $effect triggers effect re-entry: flush_effects → tick → flushSync → flush_effects → infinite loop (effect_update_depth_exceeded). requestAnimationFrame defers DOM scroll to next frame outside the effect. |
||
|---|---|---|
| .. | ||
| bun | ||
| mainview | ||
| shared | ||