0
Исправлен

InvalidateSelection не срабатывает при clear

Сергей 7 лет назад обновлен Антон Жиянов 6 лет назад 6

При нажатии "крестика" (addon: 'clear') для очистки поля с заполненной подсказкой не вызывается onInvalidateSelection.


Получается, если пользователь пытается изменить текущую подсказку начав например стирать или дописывать символы, вызывается onInvalidateSelection. Но очистив всё значение целиком, onInvalidateSelection не вызывается.

Ответ

Ответ
Исправлен

Исправили.

Уточните, пожалуйста, а чем мешает данное поведение?

Например, при гранулярной подсказке, если сначала показывается поле для ввода региона, а потом, в зависимости от того, выбрал ли пользователь какой-то регион или нет (выбрал подсказку), показывается следующее поле, для ввода района и/или населённого пункта. Т.е. если поля гранулярной подсказки "открываются" по очереди.

И в целом странно, что полная очистка поля не вызывает onInvalidateSelection, ведь происходит изменение значения в поле (что, согласно документации, автоматически должно вызывать указанный метод).

Аналогично нажатию на "крестик", работает и вызов .suggestions().clear() - так же не приводит к вызову onInvalidateSelection.

Будет отвечен

Сергей, спасибо за багрепорт, исправим!

Ответ
Исправлен

Исправили.

Сервис поддержки клиентов работает на платформе UserEcho