Я пытаюсь сделать поле ввода из 1 символа, но обнаружил, что невозможно вставить эмодзи или использовать средство выбора эмодзи OSX, запущенное браузером.
<input maxlength='1' value='????'>
Смайлик показан, и его можно вставить в 3-байтовый Unicode, например ★, но не другой эмодзи. Он также отлично работает для maxlength 2.
Это ошибка браузера или она соответствует спецификации HTML? Я вижу то же самое в Chrome и Firefox.