На самом деле нет проблем с полем ввода html.Это было связано с Unity Webgl:
Клавиатура ввода и обработки фокуса.По умолчанию Unity WebGL обрабатывает все вводимые с клавиатуры вводы на страницу, независимо от того, имеет ли фокус холста WebGL или нет.Это сделано для того, чтобы пользователь мог сразу начать играть на клавиатуре без необходимости нажимать на холст, чтобы сначала сфокусировать его ( source ).
Так чтоХолст Unity потреблял весь мой ввод с клавиатуры.Независимо от того, что я пытался ввести / выбрать свой элемент управления вводом, он не будет получать ввод с клавиатуры.Поэтому я использовал
WebGLInput.captureAllKeyboardInput
, чтобы активировать / деактивировать ввод холста для единства на основе выбора пользователя.