We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3117bb6 commit f04f22bCopy full SHA for f04f22b
packages/svelte/src/internal/client/runtime.js
@@ -959,13 +959,11 @@ export function get(signal) {
959
var derived = /** @type {Derived} */ (signal);
960
var parent = derived.parent;
961
962
- if (parent !== null) {
+ if (parent !== null && (parent.f & UNOWNED) === 0) {
963
// If the derived is owned by another derived then mark it as unowned
964
// as the derived value might have been referenced in a different context
965
// since and thus its parent might not be its true owner anymore
966
- if ((parent.f & UNOWNED) === 0) {
967
- derived.f ^= UNOWNED;
968
- }
+ derived.f ^= UNOWNED;
969
}
970
971
0 commit comments