Я пытаюсь использовать автозаполнение пользовательского интерфейса материала в режиме свободного соло как своего рода комбо-вход. Пользователь должен иметь возможность выбрать предложенную опцию с помощью автозаполнения или, если опция недоступна, в качестве окончательного значения формы следует использовать входное значение.
Проблема:
Случай один: Автозаполнение работает и предлагает варианты, которые можно выбрать и отправить, но если для ввода задано пользовательское значение, оно не будет отправлено.
https://codesandbox.io/s/autocomplete-free-solo-case-1-i7kin?file= / demo. js
Случай два: выбранные опции из автозаполнения и пользовательские значения ввода представлены, НО выпадающий список автозаполнения больше не отображает предложения, а остается открытым все время, пока выбран вход
https://codesandbox.io/s/autocomplete-free-solo-case-2-uk9db?file= / демо. js
Я мог бы жить со вторым случаем, потому что у моих списков автозаполнения есть только несколько вариантов, но если у кого-то есть подсказка или решение, я действительно ценю это.