# fix\(web\): consume the code size token, stop focus theft, gate terminal families · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/c2677c2d90b5f68be9b06f4d32c2568d740d77f4)

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

Visibility: public

Requested revision: c2677c2d90b5f68be9b06f4d32c2568d740d77f4

Requested commit: c2677c2d90b5f68be9b06f4d32c2568d740d77f4

Commit: c2677c2d90b5f68be9b06f4d32c2568d740d77f4

Tree: f0988b1bc291cecd5487c265cdd41a09c5a0be4d

Author: Wout Stiens

Committer: Wout Stiens

## Message

```
fix(web): consume the code size token, stop focus theft, gate terminal families

Three review findings:

- The code size preference set --font-size-code but nothing read it. Block
  code and highlighted chat blocks now take it; inline code stays relative to
  its sentence so it cannot tower over the surrounding prose.
- The custom family field autofocused whenever it mounted, so opening
  Appearance with a persisted non-catalog family stole the keyboard. Focus
  now follows the deliberate act of picking Custom from the dropdown.
- The terminal silently falls back from a proportional face, while the row
  still accepted and previewed one. The terminal row now refuses a custom
  family that is not monospace (flagging the field instead of pretending it
  took the value), and its preview renders the fallback the grid will
  actually draw.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [7580c5d9e794265a7e46e9348cabf9ec06a42d73](https://git.cafe/stienswout/t3code/commit/7580c5d9e794265a7e46e9348cabf9ec06a42d73?format=markdown)

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