diff --git a/packages/reffuse/src/ReffuseNamespace.ts b/packages/reffuse/src/ReffuseNamespace.ts index 9f43f92..0250fdc 100644 --- a/packages/reffuse/src/ReffuseNamespace.ts +++ b/packages/reffuse/src/ReffuseNamespace.ts @@ -487,12 +487,12 @@ export abstract class ReffuseNamespace { Stream.unwrapScoped, )), Effect.provideService(Scope.Scope, scope), - ), [scope]) + ), [scope], { doNotReExecuteOnRuntimeOrContextChange: true }) this.useEffect(() => Ref.set(latest, values).pipe( Effect.andThen(PubSub.publish(pubsub, values)), Effect.unlessEffect(PubSub.isShutdown(pubsub)), - ), values) + ), values, { doNotReExecuteOnRuntimeOrContextChange: true }) return stream }