Выбор тегов с прыжком

Функционал тегирования в Discourse — это :bomb: .

Маленькое замечание: то, как интерфейс выбора тегов прыгает сверху вниз, действительно странно и дезориентирует. Пример: я пытаюсь ввести тег javascript, поэтому набираю j, и вижу следующее:

Варианты автодополнения (которые просто супер) находятся выше поля ввода. Круто. Хорошо, теперь я набираю a, и получаю это:

Теперь интерфейс переместился ниже поля ввода, видимо, потому что там теперь есть место. Я понимаю полезность адаптации к доступному пространству и тот объем сложного кода, который, должно быть, был написан для этого. Но с точки зрения UX это довольно запутанно.

  • Всё внезапно сдвигается, и фокус теряется («Погодите, где я снова вводил?»)
  • Метка optional tags выглядит для меня как плейсхолдер, будто это текстовое поле ввода. Учитывая, что всё переместилось, я часто кликаю на неё, пытаясь «продолжить редактирование». Теперь выпадающий список автодополнения закрывается.

Мне кажется, было бы понятнее и последовательнее, если бы автодополнение никогда не перемещалось ниже поля ввода (редактор всё равно прилипает к низу, поэтому логичнее сделать это значение по умолчанию, так как сверху больше места.)

:pray: спасибо за прочтение и спасибо за Discourse

2 лайка