fix: editor discard prompt (#2990)

This commit is contained in:
zoui 2024-02-09 11:01:41 +01:00 committed by GitHub
parent d49c3dfacf
commit 34a08170c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 3 deletions

View File

@ -129,6 +129,7 @@ export default {
try { try {
await api.put(this.$route.path, this.editor.getValue()); await api.put(this.$route.path, this.editor.getValue());
this.editor.session.getUndoManager().markClean();
buttons.success(button); buttons.success(button);
} catch (e) { } catch (e) {
buttons.done(button); buttons.done(button);
@ -136,9 +137,7 @@ export default {
} }
}, },
close() { close() {
const originalContent = this.req.content; if (!this.editor.session.getUndoManager().isClean()) {
const currentContent = this.editor.getValue();
if (originalContent !== currentContent) {
this.$store.commit("showHover", "discardEditorChanges"); this.$store.commit("showHover", "discardEditorChanges");
return; return;
} }