瀏覽代碼

Don't clear textarea on escape, unless we're correcting a message

JC Brand 3 年之前
父節點
當前提交
c42bd90c9d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/plugins/chatview/message-form.js

+ 2 - 2
src/plugins/chatview/message-form.js

@@ -85,13 +85,13 @@ export default class MessageForm extends ElementView {
     }
 
     onEscapePressed (ev) {
-        ev.preventDefault();
         const idx = this.model.messages.findLastIndex('correcting');
         const message = idx >= 0 ? this.model.messages.at(idx) : null;
         if (message) {
+            ev.preventDefault();
             message.save('correcting', false);
+            this.insertIntoTextArea('', true, false);
         }
-        this.insertIntoTextArea('', true, false);
     }
 
     onPaste (ev) {