summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/widgets/auto_complete.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/widgets/auto_complete.js')
-rw-r--r--addons/web/static/src/js/widgets/auto_complete.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/widgets/auto_complete.js b/addons/web/static/src/js/widgets/auto_complete.js
index a25dc0150f5..33405aa4196 100644
--- a/addons/web/static/src/js/widgets/auto_complete.js
+++ b/addons/web/static/src/js/widgets/auto_complete.js
@@ -55,7 +55,10 @@ return Widget.extend({
}
});
this.$input.on('keypress', function (ev) {
- self.search_string = self.search_string + String.fromCharCode(ev.which);
+ if (ev.which > 31 && ev.which !== 127) {
+ // we filter control character out of the search string
+ self.search_string = self.search_string + String.fromCharCode(ev.which);
+ }
if (self.search_string.length) {
self.searching = true;
var search_string = self.search_string;