diff --git a/spec/extensions/command-panel-spec.coffee b/spec/extensions/command-panel-spec.coffee index f14ea5e2b..d102ae32d 100644 --- a/spec/extensions/command-panel-spec.coffee +++ b/spec/extensions/command-panel-spec.coffee @@ -138,6 +138,8 @@ describe "CommandPanel", -> expect(previewItem.preview.text()).toBe "aaa bbb" expect(previewItem.preview.find(".match").text()).toBe "aaa" + rootView.trigger 'command-panel:toggle' + describe "if the command is malformed", -> it "adds and removes an error class to the command panel and does not close it", -> rootView.trigger 'command-panel:toggle' diff --git a/src/extensions/command-panel/command-panel.coffee b/src/extensions/command-panel/command-panel.coffee index da44344bd..1f0967ec1 100644 --- a/src/extensions/command-panel/command-panel.coffee +++ b/src/extensions/command-panel/command-panel.coffee @@ -68,6 +68,7 @@ class CommandPanel extends View @rootView.focus() if @previewedOperations operation.destroy() for operation in @previewedOperations + @previewedOperations = undefined super execute: (command = @miniEditor.getText()) ->