[BUG] The links in the claude chat, has broken cursor pointer styling

Resolved 💬 2 comments Opened May 22, 2026 by axnerhagglund Closed May 26, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When i hover the links in the chat the mouse, hover effect "cursor pointer" is off

What Should Happen?

It should trigger the styling when im hovering the link so i know if its clickable or not.

Error Messages/Logs

Steps to Reproduce

Summary

On claude.ai/code, markdown links rendered inside assistant messages keep the
default text/I-beam cursor on hover instead of switching to a pointer. The
links are clickable and visually styled as links, but the cursor doesn't
match — which makes them feel non-interactive.

Environment

  • Surface: claude.ai/code (web)
  • Browser: <e.g. Chrome 131 on macOS 14.6>
  • Date observed: 2026-05-22

Steps to reproduce

  1. Open https://claude.ai/code in a desktop browser.
  2. Start a new conversation.
  3. Send this prompt:

Reply with a markdown link to https://example.com so I can test cursor behavior.

  1. Wait for Claude's reply to render.
  2. Hover the mouse over the rendered link text in the assistant message.

Expected behavior

The cursor changes to a pointer (the standard cursor: pointer CSS used by
every other clickable link on the page, including links inside the user's own
messages and the sidebar).

Actual behavior

The cursor remains the default text/I-beam cursor over the link. Clicking still
works and opens the URL — only the hover cursor is wrong.

Screenshot

<attach a screenshot showing the cursor over a link in an assistant message>

Additional notes

  • Affects every markdown link rendered by the assistant, including file-path

links like [foo.ts](src/foo.ts) that Claude Code emits by default.

  • Links in user messages and elsewhere in the UI render with the correct

pointer cursor — the issue is isolated to assistant message rendering.

  • Likely a missing cursor: pointer (or an a { cursor: inherit } reset that

isn't being overridden) in the assistant-message stylesheet.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.143 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗