При попытке вывести список вариантов автодополняемого поля при событиях click или focus в Drupal возникает ошибка в случае, если поле пустое.
Исправить это можно переопределив метод search:
$("textfield_selector").click(function(){
$("textfield_selector").autocomplete({
source: variants_array, /*массив с вариантами автодополнения*/
minLength: 0, /*минимальная длина текста для автодополнения*/
search: function(event) { /*override функции search, в которой возникает ошибка, если поле пустое при клике*/
return true;
},
});
$("textfield_selector").autocomplete("search",""); /*вызов автокомплита*/
});