Skip to content

Copilot Chat's "Restore Checkpoint" and edit previous message features do not work #293377

@aaronfranke

Description

@aaronfranke
  • Copilot Chat Extension Version: 0.36.2
  • VS Code Version: 1.108.2
  • OS Version: Windows 11 25H2 build 26200.7623
  • Feature (e.g. agent/edit/ask mode): Any/all
  • Selected model (e.g. GPT 4.1, Claude 3.7 Sonnet): Any/all

Steps to Reproduce:

  1. Have a chat with some history.
  2. Scroll up to a previous message and click "Restore Checkpoint". Nothing happens.
  3. Click on one of your messages and click on it to edit.
  4. It becomes editable, and you can change the text.
  5. When clicking submit, a popup dialog appears asking if you're okay with deleting history and undoing changes to files.
  6. Accept this dialog. The files revert, but the contents of the chat window do not revert.

I believe these are all symptoms of the same bug. This broken state persists across many chats and multiple starts.

This issue microsoft/vscode-copilot-release#9391 indicates that the feature was implemented last year, but it appears to already be broken.

Also, it would be nice if there was an option to revert the chat without reverting the files on disk. I want to regain the earlier context I gave it as conversation history, but discard the latest messages where I went on a tangent.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions