feat: add delete button next to copy button for AI messages #9067
+44
−5
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.
This PR addresses Issue #9035 by adding a delete button alongside the copy button for AI messages.
Changes Made
Markdown.tsx: Added a delete button that appears next to the copy button when hovering over AI message textChatRow.tsx: PassmessageTsprop to Markdown component to enable message deletiondeleteMessagehandler to remove the message and all subsequent nodesImplementation Details
codicon-trash) matching the VSCode design systemTesting
Fixes #9035
/cc @XiaoYingYo - The delete button is now positioned next to the copy button as requested, appearing on hover rather than requiring click/right-click interaction.
Important
Add a delete button next to the copy button for AI messages in
Markdown.tsx, enabling message deletion viavscode.postMessage.Markdown.tsxfor AI messages, visible on hover.Markdown.tsxtriggersdeleteMessageviavscode.postMessage.ChatRow.tsxupdated to passmessageTstoMarkdownfor message deletion.codicon-trashicon.This description was created by
for 61f7cec. You can customize this summary. It will automatically update as commits are pushed.