Skip to content

Commit ef02398

Browse files
mpstatonclaude
andcommitted
new(context-v, issues): list rows hide the URL path — same-domain entries indistinguishable
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UvYzx7vDWeafnkAi2nEQeb
1 parent dc98a0d commit ef02398

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: "List rows show hostname only — the path is hidden, so same-domain entries are indistinguishable"
3+
lede: "Gates Foundation's blog_index stream renders as bare 'gatesfoundation.org' when the stream lives at a path — and its two 'website' identity links render identically. AdditiveList's display strips the pathname, hiding exactly the part that tells entries on one domain apart."
4+
date_created: 2026-07-24
5+
date_modified: 2026-07-24
6+
authors:
7+
- Michael Staton
8+
augmented_with:
9+
- Claude Code on Claude Fable 5
10+
semantic_version: 0.0.0.1
11+
tags:
12+
- Issue
13+
- Usability
14+
- Augment-It
15+
- Org-Workbench
16+
- Pulse-Streams
17+
- Identity-Links
18+
status: Open
19+
---
20+
21+
# List rows show hostname only; paths hidden
22+
23+
## The symptom (screenshot-confirmed, 2026-07-24)
24+
25+
On the Gates Foundation card:
26+
27+
- **Pulse streams:** `blog_index · gatesfoundation.org` — but the stream URL is
28+
`gatesfoundation.org/<path>`; the path IS the stream, and it's invisible.
29+
- **Identity & social links:** two rows both reading `website ·
30+
gatesfoundation.org` — different URLs, identical display. The operator
31+
can't tell them apart without hovering or clicking.
32+
33+
Once an org has three streams on its own domain (the exact scenario the
34+
stream-name work anticipated), a hostname-only display makes the list
35+
unreadable.
36+
37+
## Why
38+
39+
`AdditiveList.svelte`'s `host()` helper renders `new URL(u).hostname` only —
40+
the pathname is dropped for every entry in every list (org links, streams,
41+
corpus, person links; person cards inherit the same component). Stream `name`
42+
(shipped earlier today, [[Pulse-Streams-Need-Editable-Kind-And-User-Facing-Names]])
43+
takes precedence when set, but the fallback display for everything else loses
44+
the distinguishing segment.
45+
46+
## The fix
47+
48+
Render `host + pathname` (trailing slash trimmed, `www.` stripped) as the
49+
fallback display, hostname alone only when the path is root. Cap the rendered
50+
length so deep tracking-style URLs don't blow up the row. One component, every
51+
list inherits.

0 commit comments

Comments
 (0)