fix(chat): Improved message editing UX by adding Escape key cancellation and removing auto-save on blur #1589
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.
Problem
I was frequently frustrated while editing messages I had sent to Copilot.
When looking up information in my notes, I would accidentally click outside the message being edited, which would cause it to lose focus and automatically save/send the half-modified message to Copilot. This generated unnecessary AI responses and disrupted my workflow. This happened multiple times and made message editing feel unreliable.
Solution
Implemented a better message editing flow:
This provides explicit user control over when edits are saved or cancelled, preventing accidental message submissions.
Changes
Testing
Tested in real conditions within my Obsidian vault.