feat: Add ctrl/cmd+click navigation for file mentions in chat textarea #8145
+85
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR implements ctrl/cmd+click functionality to navigate to files mentioned in the chat textarea, addressing Issue #8144.
Changes
Implementation Details
The implementation adds a new click handler to the existing highlight layer that displays mentions in the textarea. When a user holds ctrl (Windows/Linux) or cmd (Mac) and clicks on a mention, the handler:
Testing
Screenshots
The feature provides visual feedback when ctrl/cmd is held:
Fixes #8144
Important
Adds ctrl/cmd+click navigation for file mentions in chat textarea with visual feedback and message handling.
ChatTextArea.tsx
.openMention
message to extension on click with modifier keys.handleHighlightClick
inChatTextArea.tsx
to process clicks on mentions.isCtrlOrCmdPressed
inChatTextArea.tsx
.openMention
handler inwebviewMessageHandler.ts
.chat-textarea.css
for clickable mentions, including hover effects.This description was created by
for bcb1c5c. You can customize this summary. It will automatically update as commits are pushed.