# Use forkScoped for background upstream refresh · screen/t3code-personal

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

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

Visibility: public

Requested revision: 991dd05e72a3afd1dccbcc4522a7e4b98260cae3

Requested commit: 991dd05e72a3afd1dccbcc4522a7e4b98260cae3

Commit: 991dd05e72a3afd1dccbcc4522a7e4b98260cae3

Tree: 417d7e79c7e79d930144f19a3b011d8134680d5f

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Use forkScoped for background upstream refresh

- replace `Effect.forkDetach` with `Effect.forkScoped` when refreshing checked-out branch upstream refs
- keep checkout responsive while ensuring the background task stays tied to scope lifecycle

```

## Parents

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

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