Поиск даты рождения не работает на Mac

При попытке поиска в части «День» селектора даты рождения появляется строка поиска, но при нажатии клавиши Enter она не работает.

Шаги для воспроизведения:

  1. Перейдите в настройки пользователя.
  2. Откройте раздел «Дата рождения».
  3. Выберите часть «День» и введите число (например, 5).
  4. Нажмите клавишу Enter.
  5. Должно произойти обновление, но этого не происходит. Либо функция сломана, либо разработчики случайно её добавили.

Браузер: воспроизводится в Chrome, Firefox и Safari.
Компьютер: Mac.

Эта ошибка здесь, в Meta? Я только что успешно изменил дату вашего рождения.

У вас есть расширения для браузера? Если да, попробуйте воспроизвести проблему в режиме инкогнито (без активных расширений).

1 лайк

Это тоже в мета-режиме. Вы нажали Enter после ввода числа? Потому что я могу воспроизвести это и в режиме инкогнито (без расширений).

Да, я делал это в Windows 10. Возможно, это проблема, которая возникает только на macOS.

Скорее всего, так и есть. Можешь попробовать воспроизвести это на своём Mac? Мне интересно, связано ли это только с моим ноутбуком.

У меня нет Mac. Тебе стоит подождать, пока один из моих коллег это проверит (скорее всего, после нашего ежегодного собрания на следующей неделе).

2 лайка

@dax есть какие-то новости с собрания?

Нет, мы попробуем воспроизвести это на Mac в начале следующей недели.

2 лайка

Я могу воспроизвести это в Firefox для Mac. Думаю, дело в порядке событий при нажатии Enter. Когда вы используете стрелки для выбора даты, всё работает корректно при нажатии Enter. Но в поле поиска окно закрывается, вероятно, предполагая, что выбран тот же номер, что и ранее.

Я попробовал это на своём личном сайте с использованием плагина интеграции чата (который также использует select-kit), но не смог воспроизвести проблему. Я обсудил это с @j.jaffeux, и дело в текущей реализации select-kit, которая путается при сравнении строки с числом. Он работает над новой версией select-kit, поэтому это должно быть исправлено после её выпуска.

5 лайков

Это должно быть исправлено следующим образом:

6 лайков