← Corpus / augment-it / issue
List rows show hostname only — the path is hidden, so same-domain entries are indistinguishable
`AdditiveList`'s `host()` drops the pathname, so two Gates Foundation links both render as `gatesfoundation.org` and can't be told apart.
- Path
- issues/List-Rows-Show-Hostname-Only-Same-Domain-Entries-Indistinguishable.md
- Authors
- Michael Staton
- Augmented with
- Claude Code on Claude Fable 5
- Tags
- Issue · Usability · Augment-It · Org-Workbench · Pulse-Streams · Identity-Links
List rows show hostname only; paths hidden
The symptom (screenshot-confirmed, 2026-07-24)
On the Gates Foundation card:
- Pulse streams:
blog_index · gatesfoundation.org— but the stream URL isgatesfoundation.org/<path>; the path IS the stream, and it’s invisible. - Identity & social links: two rows both reading
website · gatesfoundation.org— different URLs, identical display. The operator can’t tell them apart without hovering or clicking.
Once an org has three streams on its own domain (the exact scenario the stream-name work anticipated), a hostname-only display makes the list unreadable.
Why
AdditiveList.svelte’s host() helper renders new URL(u).hostname only —
the pathname is dropped for every entry in every list (org links, streams,
corpus, person links; person cards inherit the same component). Stream name
(shipped earlier today, [[Pulse-Streams-Need-Editable-Kind-And-User-Facing-Names]])
takes precedence when set, but the fallback display for everything else loses
the distinguishing segment.
The fix
Render host + pathname (trailing slash trimmed, www. stripped) as the
fallback display, hostname alone only when the path is root. Cap the rendered
length so deep tracking-style URLs don’t blow up the row. One component, every
list inherits.