diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-01-23 18:15:18 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-01-23 18:15:18 +0100 |
| commit | fab415acabf409538943aee9dec00c677caa43d6 (patch) | |
| tree | 19db24973d3d4c0cdd84c6621d645fec910c442d /addons/web/static/src/js | |
| parent | 4aa153e65cf2995e3c109dab2958501e3911ff94 (diff) | |
| parent | 984a99611eeba73f4292025954a4778cf0d9c45a (diff) | |
[MERGE] forward port branch 11.0 up to 984a99611ee
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/fields/relational_fields.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js index b6fbc0cd924..6dbf96baba3 100644 --- a/addons/web/static/src/js/fields/relational_fields.js +++ b/addons/web/static/src/js/fields/relational_fields.js @@ -193,6 +193,12 @@ var FieldMany2One = AbstractField.extend({ */ _bindAutoComplete: function () { var self = this; + // avoid ignoring autocomplete="off" by obfuscating placeholder, see #30439 + if (this.$input.attr('placeholder')) { + this.$input.attr('placeholder', function (index, val) { + return val.split('').join('\ufeff'); + }); + } this.$input.autocomplete({ source: function (req, resp) { self._search(req.term).then(function (result) { |
