Links are displayed as code

Describe the Bug

When model respond to me the links are formatted as code and are not clickable.

Steps to Reproduce

See the screenshot.

Expected Behavior

You can see in the screenshot. This MD should be displayed as a clickable link. But it does not. Probably in this case it should be displayed as clickable link with gray background as for code.

Operating System

MacOS

Version Information

2.7.0 pre 92

Does this stop you from using Cursor

No - Cursor works, but with this issue

Sorry, can not copy Cursor info, because I have screenshot in the buffer.

Ok. Sometimes links are displayed correctly:


First is hovered and the second is not, but they both work as expected here.

Hi @Eugen_Konkov,

Thank you for reporting this with screenshots. This looks like a rendering issue in the chat panel where markdown link syntax ([text](url)) is sometimes not recognized by the parser, leaving the brackets visible as literal text.

There are a couple of possible causes. One common reason this happens is when URLs contain special characters, particularly parentheses ) in query parameters or paths. In markdown, [text](url) relies on parenthesis balancing, so a URL like https://example.com/issues?filter=(value) can break the link parser.

To help us narrow this down:

  1. Could you copy and paste the raw text from one of the broken responses? You can do this by right-clicking the message and selecting “Copy Message” (or similar). This will let us see whether the issue is in the generated markdown or in the rendering.

  2. Does the same prompt always produce broken links, or does it sometimes work and sometimes not with the same query?

This will help us determine whether the fix needs to be in the markdown parser or in how URLs are formatted in the response.

How it was copied:
```
[PC-18470](https://xxx/browse/PC-18470) itself is still In Progress.

Using Jira’s done-category (Done plus Invalid), I found 6 direct child issues under that epic already completed, and 9 completed issues currently assigned to you. Of your 9 completed issues, 6 roll up to PC-18470 and 3 belong to [PC-18594]( Jira ). Your branch ticket [PC-18744](https://xxxx/browse/PC-18744) is Done.
```
You can see that the URL does not contain any special characters. Even a text for the PC-18594 was copied wrong: [PC-18594]( Jira ). instead of expected [PC-18594](https://xxxx/browse/PC-18594)

(Is this some interaction bug of this forum editor??)

One interesting thing. If I copy text from chat and paste it into the new tab COMMAND+V:

Then SHIFT+COMMAND+V


As you can see they are rendered correctly. Though I do not expect it is displayed as quote.

In the other chat I see also link rendering issue:

Though right click does not work here:

CMD+C does:

continue from here: <custom data-type="smartlink" data-id="id-0">https://xxxx/browse/PC-18492</custom>

new status was added to Credit leg: Escheat

When I select and copy:

Updated [PC-19017](https://xxxxx/browse/PC-19017) by adding resolve 504 Gateway error on QA to the task description and moving the status to In Progress.

If you meant a different sprint ticket, send me the key and I’ll move the same note there instead.

When I “Copy message”

Updated `[PC-19017](https://xxxx/PC-19017)` by adding `resolve 504 Gateway error on QA` to the task description and moving the status to `In Progress`.

If you meant a different sprint ticket, send me the key and I’ll move the same note there instead.

Version: 3.1.0-pre.12.patch.0
VSCode Version: 1.105.1
Commit: 157ffe1c6dac02720a7c5d875229565305625f19
Date: 2026-04-06T16:38:54.595Z
Layout: editor
Build Type: Nightly
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0