Skip to content
Open
13 changes: 8 additions & 5 deletions src/ng-multiselect-dropdown/src/multiselect.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -300,12 +300,15 @@ export class MultiSelectComponent implements ControlValueAccessor {
}

closeDropdown() {
this._settings.defaultOpen = false;
// clear search text
if (this._settings.clearSearchFilter) {
this.filter.text = "";
// If the dropdown isn't open, don't do anything.
if (this._settings.defaultOpen) {
this._settings.defaultOpen = false;
// clear search text.
if (this._settings.clearSearchFilter) {
this.filter.text = "";
}
this.onDropDownClose.emit();
}
this.onDropDownClose.emit();
}

toggleSelectAll() {
Expand Down