Причина в том, что ширина рассчитывается на основе скрытого div. Div скрытого заполнен тем же текстом, что и значение, которое вы вводите в текстовое поле.
Значение переполнения устанавливается на scroll
, а затем рассчитывается ширина для того же.
Теперь эта ширина зависит от font-size
. font-size
для текста, вероятно, был изменен вами для текстового поля поиска, но font-size
для sizer все тот же, и поэтому проблема. Когда я корректирую размер вручную, он отлично работает
![Working](https://i.stack.imgur.com/nczIM.png)
Я не копался в CSS, чтобы проверить, где вы внесли изменения, но этого должно быть достаточно для исправления проблемы