Skip to content

Svelte 5: stores cause $effect run twice on initial load #10505

@ksmsk

Description

@ksmsk

Describe the bug

Title pretty much says all. reading store value in $effect causes $effect run twice on inital load of component.

Reproduction

https://svelte-5-preview.vercel.app/#H4sIAAAAAAAACl1QbWuEMAz-KyEIpyhzn50Kx37G3AevF0e5mkqbbgzxv4_aY-72oSl5XvKErDhpQx6btxV5nAkbPC8LVijfS2z8JxkhrNDb4FREWq-cXqQfeBA9L9YJrBBY3KhusMHk7AynZDu9PIi-nJbxYuifqvZiXdLyIMqyF9ihVxtYoPv15c9FVBgSUHcq8zJKJPak-DKaJlKS5wV0Paw7LNkxLwH3fR9VMTywlOXRsreGnoz9yHeqSMy2_7G29XENbi9BxDJYbpTR6tatafyf9LLces3K0UwsbZ0MPVY426ueNF2xERdoe99-AF9SIOmZAQAA

Logs

No response

System Info

System:
  OS: Linux 5.15 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
  CPU: (20) x64 13th Gen Intel(R) Core(TM) i5-13600KF
  Memory: 27.96 GB / 31.25 GB
  Container: Yes
  Shell: 5.1.16 - /bin/bash
Binaries:
  Node: 20.11.1 - ~/.nvm/versions/node/v20.11.1/bin/node
  npm: 10.4.0 - ~/.nvm/versions/node/v20.11.1/bin/npm
  pnpm: 8.15.3 - ~/.nvm/versions/node/v20.11.1/bin/pnpm
  bun: 1.0.0 - ~/.bun/bin/bun
npmPackages:
  svelte: ^5.0.0-next.56 => 5.0.0-next.56

Severity

annoyance

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions