Skip to content

Commit d1c369c

Browse files
committed
Fixed select trigger bug
1 parent 93edc1b commit d1c369c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

js/select.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,9 @@
135135
}
136136

137137
// Set selected on original select option
138-
// Check if clicking on already selected option
139-
if (!$(this._valueDict[key].el).prop('selected')) {
138+
// Only trigger if selected state changed
139+
let prevSelected = $(this._valueDict[key].el).prop('selected');
140+
if (prevSelected !== selected) {
140141
$(this._valueDict[key].el).prop('selected', selected);
141142
this.$el.trigger('change');
142143
}

0 commit comments

Comments
 (0)