# fix\(mobile\): a row added while a fold settles still scrolls into view · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 2b3f7fbf39e2eb82d540e41553db84c46c8760f7

Requested commit: 2b3f7fbf39e2eb82d540e41553db84c46c8760f7

Commit: 2b3f7fbf39e2eb82d540e41553db84c46c8760f7

Tree: 8bd5674f3796a570561ddd2ed1945fabb0a4fb4a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(mobile): a row added while a fold settles still scrolls into view

While a fold's anchor held, the LegendList patch skipped end maintenance
on every pass, but data-change passes don't apply the anchor. A row
added within that window, as a streaming reply does, was left below the
viewport of a thread that was following its end.

The patch now records whether a pass is a data change and skips end
maintenance only after the size-change passes the anchor places.

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

```

## Parents

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

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