From 4ea12831147981689139a76b56edf5f9ea2ccb60 Mon Sep 17 00:00:00 2001 From: Taras Nakonechnyi Date: Fri, 5 Nov 2021 16:57:06 +0200 Subject: [PATCH] Prevent invalid xml chars (#786) --- .../source/top/ui/bindings/data/keyboard/DataInputBinding.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/Composite/scripts/source/top/ui/bindings/data/keyboard/DataInputBinding.js b/Website/Composite/scripts/source/top/ui/bindings/data/keyboard/DataInputBinding.js index a126dc9de..3cf688889 100644 --- a/Website/Composite/scripts/source/top/ui/bindings/data/keyboard/DataInputBinding.js +++ b/Website/Composite/scripts/source/top/ui/bindings/data/keyboard/DataInputBinding.js @@ -3,7 +3,7 @@ DataInputBinding.prototype.constructor = DataInputBinding; DataInputBinding.superclass = DataBinding.prototype; -DataInputBinding.invalidXmlChar = /[^\x09\x0A\x0D\x20-\xD7FF\xE000-\xFFFD\x10000-x10FFFF]/gi; +DataInputBinding.invalidXmlChar = /((?:[\0-\x08\x0B\f\x0E-\x1F\uFFFD\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))/g; /** * @class