mvc: setFormData / tokenize - pressing the clear button seems to trigger excessive events as well, for https://github.com/opnsense/core/issues/9408

This commit is contained in:
Ad Schellevis 2025-11-19 16:15:29 +01:00
parent 35dc4de80c
commit f3291e23dd

View file

@ -316,7 +316,12 @@ function addMultiSelectClearUI() {
let element = $('select[id="' + id + '"]');
if (element.hasClass("tokenize")) {
// trigger close on all Tokens
element.unbind('tokenize:tokens:change');
element.tokenize2().trigger('tokenize:clear');
/* re-attach change event to signal changes to original control (see formatTokenizersUI) */
element.on('tokenize:tokens:change', function(){
source.change();
});
element.change();
} else {
// remove options from selection