From 925bdcd38b6d6da76c72d379e054267d17d063fa Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 15 Jun 2018 15:18:03 +0200 Subject: [PATCH] Tokenize2 has the same issue with blur as https://github.com/opnsense/core/issues/1689, hook tab to blur event --- src/opnsense/www/js/opnsense_ui.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/opnsense/www/js/opnsense_ui.js b/src/opnsense/www/js/opnsense_ui.js index 251bdabd1..22e5a49cb 100644 --- a/src/opnsense/www/js/opnsense_ui.js +++ b/src/opnsense/www/js/opnsense_ui.js @@ -230,6 +230,13 @@ function formatTokenizersUI() { sender.trigger("tokenize:tokens:change"); }); + // hook keydown -> tab to blur event + sender.on('tokenize:deselect', function(){ + var e = $.Event("keydown"); + e.keyCode = 9; + sender.tokenize2().trigger('tokenize:keydown', [e]); + }); + sender.addClass('tokenize2_init_done'); } else { // unbind change event while loading initial content