# perf\(web\): visit marks during a reply no longer re-render ChatView · pingdotgg/t3code

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

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

Visibility: public

Requested revision: fb94ac6375920b6cbfd7a39175d820ef784a212b

Requested commit: fb94ac6375920b6cbfd7a39175d820ef784a212b

Commit: fb94ac6375920b6cbfd7a39175d820ef784a212b

Tree: 41d79318abf3281a59a511a84bc6cd252dfb62eb

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
perf(web): visit marks during a reply no longer re-render ChatView

The open thread is marked visited several times while a reply streams.
Each mark replaced the projection's thread, so the quiet thread atom
passed it on and ChatView rendered once for the projection and once for
the shell. Visit state is read from the shell, so the thread structure
now leaves out the thread's lastVisitedAt and updatedAt, and the quiet
atom holds through a change to only those.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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