# refactor\(web\): the composer's footer controls render in ComposerControlsBar · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 959fea314650da81769dde58c4b89b77ffeada8f

Requested commit: 959fea314650da81769dde58c4b89b77ffeada8f

Commit: 959fea314650da81769dde58c4b89b77ffeada8f

Tree: 4bc8212481ecdd6c4b1b661d4317636440a739fb

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
refactor(web): the composer's footer controls render in ComposerControlsBar

The model picker, traits picker, mode controls and overflow menu move
into one memoized component. Typing no longer re-renders the control
separators the composer body used to rebuild on every keystroke.

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

```

## Parents

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

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