From e4e089310d0fdf2b7dece779b58048e71c6ac02c Mon Sep 17 00:00:00 2001 From: Paolo Ricciuti Date: Thu, 12 Mar 2026 11:17:56 +0100 Subject: [PATCH] fix: remove `untrack` circular dependency (#17910) Closes #17899 by importing `untrack` from the actual file instead of the `index-client.js`. Verified by packing the library and launching a build with it. --- .changeset/late-weeks-unite.md | 5 +++++ packages/svelte/src/store/utils.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/late-weeks-unite.md diff --git a/.changeset/late-weeks-unite.md b/.changeset/late-weeks-unite.md new file mode 100644 index 0000000000..4e6e446a44 --- /dev/null +++ b/.changeset/late-weeks-unite.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: remove `untrack` circular dependency diff --git a/packages/svelte/src/store/utils.js b/packages/svelte/src/store/utils.js index db2a62c68c..2d36d64d2d 100644 --- a/packages/svelte/src/store/utils.js +++ b/packages/svelte/src/store/utils.js @@ -1,5 +1,5 @@ /** @import { Readable } from './public' */ -import { untrack } from '../index-client.js'; +import { untrack } from '../internal/client/runtime.js'; import { noop } from '../internal/shared/utils.js'; /**