From f3291e23dd3f42efc19acda5da735b045f799bb6 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 19 Nov 2025 16:15:29 +0100 Subject: [PATCH] mvc: setFormData / tokenize - pressing the clear button seems to trigger excessive events as well, for https://github.com/opnsense/core/issues/9408 --- src/opnsense/www/js/opnsense_ui.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/opnsense/www/js/opnsense_ui.js b/src/opnsense/www/js/opnsense_ui.js index c7913cb958..8422df6a8f 100644 --- a/src/opnsense/www/js/opnsense_ui.js +++ b/src/opnsense/www/js/opnsense_ui.js @@ -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