diff --git a/spec/extensions/event-palette-spec.coffee b/spec/extensions/event-palette-spec.coffee index e7a2050b6..346c63e88 100644 --- a/spec/extensions/event-palette-spec.coffee +++ b/spec/extensions/event-palette-spec.coffee @@ -24,6 +24,12 @@ describe "EventPalette", -> expect(palette.miniEditor.isFocused).toBeTruthy() expect(palette.find('.event:first')).toHaveClass 'selected' + it "clears the previous mini editor text", -> + palette.miniEditor.setText('hello') + palette.trigger 'event-palette:toggle' + rootView.trigger 'event-palette:toggle' + expect(palette.miniEditor.getText()).toBe '' + describe "when event-palette:toggle is triggered on the open event palette", -> it "focus the root view and detaches the event palette", -> expect(palette.hasParent()).toBeTruthy() diff --git a/src/extensions/event-palette/event-palette.coffee b/src/extensions/event-palette/event-palette.coffee index 8fd33adf1..0b1951e35 100644 --- a/src/extensions/event-palette/event-palette.coffee +++ b/src/extensions/event-palette/event-palette.coffee @@ -23,6 +23,7 @@ class EventPalette extends SelectList @previouslyFocusedElement = $(':focus') @setArray(@previouslyFocusedElement.events()) @appendTo(@rootView) + @miniEditor.setText('') @miniEditor.focus() itemForElement: ([eventName, description]) ->