# Scope upstream refresh in checkout effect lifecycle · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/c91b79b6e2e6a77bd44a301689e995288f080a79)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: c91b79b6e2e6a77bd44a301689e995288f080a79

Requested commit: c91b79b6e2e6a77bd44a301689e995288f080a79

Commit: c91b79b6e2e6a77bd44a301689e995288f080a79

Tree: 7dd608b1a0e631ac928706a2404b7c879c58b1d1

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Scope upstream refresh in checkout effect lifecycle

- Replace fire-and-forget `Effect.runPromise` call with `Effect.forkScoped`
- Keep checkout responsive while tying upstream refresh to scoped effect management

```

## Parents

- [5e55aa387f4d33209f55dc6ec00cb590ae7cbc2a](https://git.cafe/screen/t3code-personal/commit/5e55aa387f4d33209f55dc6ec00cb590ae7cbc2a?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/c91b79b6e2e6a77bd44a301689e995288f080a79?format=markdown)
