diff -u b/core/misc/autocomplete.js b/core/misc/autocomplete.js --- b/core/misc/autocomplete.js +++ b/core/misc/autocomplete.js @@ -126,12 +126,13 @@ $.extend(autocomplete.options, { firstCharacterBlacklist: blacklist || '' }); - $autocomplete.on('change.autocomplete', function () { - autocomplete.options.isComposing = true; + $autocomplete.autocomplete(autocomplete.options).each(function () { + $(this).data('ui-autocomplete')._renderItem = autocomplete.options.renderItem; }); - $autocomplete.on('compositionend.autocomplete', function () { + $autocomplete.on('change.autocomplete', function () { autocomplete.options.isComposing = false; }); + if (!isAndroid) { $autocomplete.on('compositionstart.autocomplete', function () { autocomplete.options.isComposing = true; @@ -167,4 +168,4 @@ } }; Drupal.autocomplete = autocomplete; -})(jQuery, Drupal); +})(jQuery, Drupal); \ No newline at end of file