From 4da23a80fd1d75d1dfa02021efbaecbc94a6ae23 Mon Sep 17 00:00:00 2001 From: vsync Date: Sat, 13 Feb 2021 19:32:08 +0200 Subject: [PATCH] fixes #733 - Unable to insert tag containing "" with tab key --- dist/tagify.min.js | 2 +- src/tagify.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/tagify.min.js b/dist/tagify.min.js index 034c38fb..32a45d03 100644 --- a/dist/tagify.min.js +++ b/dist/tagify.min.js @@ -2173,7 +2173,7 @@ var updateDOM = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var hideDropdown = this.settings.dropdown.closeOnSelect; this.state.inputText = s; - if (updateDOM) this.DOM.input.innerHTML = s; + if (updateDOM) this.DOM.input.innerHTML = escapeHTML(s); if (!s && hideDropdown) this.dropdown.hide.bind(this); this.input.autocomplete.suggest.call(this); this.input.validate.call(this); diff --git a/src/tagify.js b/src/tagify.js index cd3ec433..276d6f9f 100644 --- a/src/tagify.js +++ b/src/tagify.js @@ -583,7 +583,7 @@ Tagify.prototype = { this.state.inputText = s if( updateDOM ) - this.DOM.input.innerHTML = s; + this.DOM.input.innerHTML = escapeHTML(s); if( !s && hideDropdown ) this.dropdown.hide.bind(this)