Routine runs list rows don't appear clickable
Summary
Rows in the Runs list on a routine's detail page (claude.ai/code/routines/<routine-id>) open a full run-session page when clicked, but the rows give no visual indication that they are clickable. There's no hover state, no chevron, no underline, no cursor change visible from the static UI. On first encounter the row reads as a status indicator, not a navigation target.
Steps to reproduce
- Create any routine at
claude.ai/code/routines. - Trigger at least one run (click Run now, or wait for a scheduled trigger).
- Open the routine's detail page and scroll to the Runs section.
- Look at a row — e.g.
today at 4:17 PMwith a green status dot and aMANUALtag on the right.
Expected
The row should signal it's interactive. Standard affordances would be enough:
- A right-side chevron (›)
- A hover background-color change
cursor: pointeron hover- A subtle underline on the timestamp
Actual
The row looks identical to a static log entry. I assumed runs were summarized inline and went looking for the transcript elsewhere — only realized the rows were clickable after a hint. The row shows just a check icon, timestamp, and a MANUAL tag with no visual interactive cues.
Impact
Small but real first-run friction. The runs list is the primary entry point to debug a failed routine — if users can't tell the rows open the transcript, the docs' guidance to "open the run to read the transcript and confirm what Claude actually did" doesn't land.
Suggested fix
Lowest-effort: add a chevron and a hover background. The rest of the routines UI already uses these patterns (e.g. the routine list on the parent page); this section just missed them.
Environment
- Web UI at
claude.ai/code/routines - Date observed: 2026-05-18
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗