# fix\(chat\): prevent stale timeline scroll and rerenders · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3

Requested commit: 6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3

Commit: 6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3

Tree: d10e8c0856dc93875d225b4d7ac301c0a06f1700

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(chat): prevent stale timeline scroll and rerenders

- Disable LegendList end-maintenance that could snap after user scrolling
- Cancel stale imperative scrolls and release settled turn anchors
- Stabilize handoff run data to avoid per-event timeline rerenders

```

## Parents

- [a80533bf22e530a89a1ba15f52bb47f9dbd5c0be](https://git.cafe/pingdotgg/t3code/commit/a80533bf22e530a89a1ba15f52bb47f9dbd5c0be?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3?format=markdown)
