Skip to content

Commit 312d2b6

Browse files
committed
fix: don't log await_reactivity_loss warning when signal is read in untrack
1 parent 3fa3dd7 commit 312d2b6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.changeset/big-readers-lie.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
fix: don't log `await_reactivity_loss` warning when signal is read in `untrack`

packages/svelte/src/internal/client/runtime.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ export function get(signal) {
606606

607607
if (DEV) {
608608
if (current_async_effect) {
609-
var tracking = (current_async_effect.f & REACTION_IS_UPDATING) !== 0;
609+
var tracking = (current_async_effect.f & REACTION_IS_UPDATING) !== 0 && !untracking;
610610
var was_read = current_async_effect.deps?.includes(signal);
611611

612612
if (!tracking && !was_read) {

0 commit comments

Comments
 (0)