# fix\(web\): re-apply main's round-10 markdown fixes inside the factory · pingdotgg/t3code

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

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

Visibility: public

Requested revision: be6c147f8080f3c508d5b6a5352b551104c5f9f9

Requested commit: be6c147f8080f3c508d5b6a5352b551104c5f9f9

Commit: be6c147f8080f3c508d5b6a5352b551104c5f9f9

Tree: 1591934ee0470b1999d1e3dd17af449808af446f

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web): re-apply main's round-10 markdown fixes inside the factory

Four behavior fixes from main's inline-renderer architecture, re-expressed
in the branch's extracted ChatMarkdown factory where the rebase could not
carry them:

- #7741: file-link tooltips show the full target path, not the shortened
  display form the chip already shows
- #7856: ordered-list marker gutters size by marker width (string starts,
  negative markers, first-vs-last width) instead of digit count alone
- #6439: link-href extraction uses the shared spaced-path-aware helper,
  so command-clicking 'my folder/file.ts' links works
- #8098: file links only default to the in-app browser for browser-native
  documents; agent file links open in the file viewer again

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

```

## Parents

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

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