diff --git a/packages/effect-fc/src/Form.ts b/packages/effect-fc/src/Form.ts index c64eb25..436e55c 100644 --- a/packages/effect-fc/src/Form.ts +++ b/packages/effect-fc/src/Form.ts @@ -153,8 +153,8 @@ export const submit = ( ): Effect.Effect>, NoSuchElementException, Scope.Scope | SR> => Effect.whenEffect( self.valueRef.pipe( Effect.andThen(identity), - Effect.andThen(value => Result.forkEffectScoped( - self.onSubmit(value) as Effect.Effect>) + Effect.andThen(value => Result.forkEffectDequeue( + self.onSubmit(value) as Effect.Effect>) ), Effect.andThen(Stream.fromQueue), Stream.unwrap,