# Prevent stale preview snapshots from resurrecting sessions · screen/t3code-personal

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

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

Visibility: public

Requested revision: b5b769dddfe935650b48473dd5b55f2c099abdd8

Requested commit: b5b769dddfe935650b48473dd5b55f2c099abdd8

Commit: b5b769dddfe935650b48473dd5b55f2c099abdd8

Tree: 99ff4cbde30c8208d06e299477661eff1f8bd103

Author: Julius Marminge

Committer: Theo Browne

## Message

```
Prevent stale preview snapshots from resurrecting sessions

- Track preview store revisions per thread
- Ignore stale SWR results while revalidating
- Avoid restoring closed sessions from outdated data

```

## Parents

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

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