InvalidateSelection не срабатывает при clear
При нажатии "крестика" (addon: 'clear') для очистки поля с заполненной подсказкой не вызывается onInvalidateSelection.
Получается, если пользователь пытается изменить текущую подсказку начав например стирать или дописывать символы, вызывается onInvalidateSelection. Но очистив всё значение целиком, onInvalidateSelection не вызывается.
Ответ
Например, при гранулярной подсказке, если сначала показывается поле для ввода региона, а потом, в зависимости от того, выбрал ли пользователь какой-то регион или нет (выбрал подсказку), показывается следующее поле, для ввода района и/или населённого пункта. Т.е. если поля гранулярной подсказки "открываются" по очереди.
И в целом странно, что полная очистка поля не вызывает onInvalidateSelection, ведь происходит изменение значения в поле (что, согласно документации, автоматически должно вызывать указанный метод).
Аналогично нажатию на "крестик", работает и вызов .suggestions().clear() - так же не приводит к вызову onInvalidateSelection.
Сервис поддержки клиентов работает на платформе UserEcho
Исправили.