Skip to content

web-ui: a bare arrow marks a link that leaves the app - #977

Open
evebouf wants to merge 1 commit into
mainfrom
evebouf/external-link-arrow
Open

web-ui: a bare arrow marks a link that leaves the app#977
evebouf wants to merge 1 commit into
mainfrom
evebouf/external-link-arrow

Conversation

@evebouf

@evebouf evebouf commented Sep 8, 2026

Copy link
Copy Markdown

Swaps the boxed ExternalLink glyph for ArrowUpRight on every link that opens outside the app.

  • Settings → Open admin: boxed arrow becomes a plain top-right arrow
  • Settings → Read the announcement: same
  • Deployments → Open app: same, so the signifier is consistent app-wide
  • ExternalLink is no longer imported anywhere in plugins/web-ui/src

ArrowUpRight is already what the inbox uses for Open in Slack and the agent-session link, so this leaves one mark for "this leaves the app" instead of two.

Before / after (Settings):

before after
boxed arrow bare arrow

web-ui 939/939, typecheck and prettier clean.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

The boxed ExternalLink glyph reads as a control with a frame around it,
which is a heavier promise than "this opens elsewhere". ArrowUpRight says
the same thing with one stroke, and it is already the mark the inbox uses
for Open in Slack and the agent session link, so the app now has one
signifier for leaving instead of two.

Every call site moves together: both Settings rows and the deployment
Open app button. Nothing else imported ExternalLink.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant