Multiselect does not clear search textarea on select when closeOnSelect is false
Author: threatspike-eddieCreated Nov 6, 2025Updated Sep 14, 2026
When closeOnSelect is false, a multiselect does not clear the text entered in the search textarea when an option is selected.
How to reproduce
<select class="select2 form-control select2-multiple" data-toggle="select2" multiple="multiple">
<optgroup label="Alaskan/Hawaiian Time Zone">
<option value="AK">Alaska</option>
<option value="HI">Hawaii</option>
</optgroup>
<optgroup label="Pacific Time Zone">
<option value="CA">California</option>
<option value="WA">Washington</option>
</optgroup>
<optgroup label="Mountain Time Zone">
<option value="AZ">Arizona</option>
<option value="CO">Colorado</option>
<option value="ID">Idaho</option>
<option value="WY">Wyoming</option>
</optgroup>
<optgroup label="Central Time Zone">
<option value="AL">Alabama</option>
<option value="AR">Arkansas</option>
<option value="IL">Illinois</option>
<option value="WI">Wisconsin</option>
</optgroup>
<optgroup label="Eastern Time Zone">
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="FL">Florida</option>
<option value="WV">West Virginia</option>
</optgroup>
</select>$('.select2').select2({ closeOnSelect: false });Typing Ala and clicking Alaska in the dropdown does not clear the text Ala from the search textarea.
Expected behaviour
The search textarea should clear once an option is selected.
Source: select2/select2