Добавление пользователя в выбор для личных сообщений перекрывает кнопку «Отправить приглашение»

Когда я добавляю пользователя в существующее личное сообщение, возникает раздражающая проблема UX: чтобы перейти к следующему шагу, нужно кликнуть вне диалогового окна.

Сначала я нажимаю на + после «Добавить или удалить…» (что, если подумать, кажется немного избыточным сейчас):
image

Затем я выбираю пользователя, которого хочу пригласить:

Теперь он выбран, но я не могу подтвердить выбор и отправить приглашение, пока не кликну где-то вне поля:

После клика вне поля появляется кнопка «Отправить приглашение».

Это меня долгое время сбивало с толку, а теперь радостно путает моих пользователей. Очевидно, мы слишком часто используем групповые личные сообщения!

Не могли бы вы сделать так, чтобы выбранный пользователь не перекрывал кнопку подтверждения?

3 лайка

Это было бы отлично, так как, на мой взгляд, проблема не ограничивается этим случаем использования select-kit (это select-kit? не уверен). Например, при выборе нескольких групп для пользователя или тегов на мобильном устройстве нужно быть очень осторожным :sweat_smile:

1 лайк

Да, это select-kit, мы обязательно скоро это проверим. Спасибо, что подняли этот вопрос :slightly_smiling_face:

2 лайка

Случайно, я как раз собирался написать об этом, так как у меня возникают трудности с добавлением людей в сообщение или приглашением их в группу из-за того, как интерфейс перекрывает часть элементов управления. Это особенно проблематично при приглашении адресов электронной почты в группу, поскольку у вас есть поле поиска, поле со добавленными адресами, а затем строка, на которую нужно нажать, чтобы добавить только что введённый адрес в список.

Ещё хуже, когда включено какое-либо автозаполнение браузера, так как оно запоминает и предлагает ещё один вариант.

(Я бы загрузил скриншоты в качестве примера, но у меня возникает ошибка при загрузке всех изображений здесь: «Извините, произошла ошибка при загрузке файла. Пожалуйста, попробуйте снова». Последняя версия Brave на macOS 11.6.1 Big Sur, даже после выхода и повторного запуска.)

2 лайка

Привет, спасибо, что посмотрели это.

У меня есть исправление, которое, скорее всего, будет слито на следующей неделе:

У нас есть логика для одиночных выборов, при которой компонент автоматически закрывается после выбора. Эта логика отсутствует для множественного выбора, так как мы предполагаем, что пользователи будут выбирать несколько элементов. Однако мы используем несколько компонентов множественного выбора с ограничением в 1 элемент, что делает поведение немного неожиданным: вы делаете выбор, а компонент ведёт себя так, будто ожидает ещё. :+1:

4 лайка

И это уже слито! Спасибо @nathank за то, что обратили на это наше внимание. Я сейчас закрою эту тему, но не стесняйтесь пометить её, если вам понадобится что-то ещё.

2 лайка