Устранён баг: поиск срабатывал до обновления значения серийного номера в поле.
Раньше поиск слушал событие paste. Оно срабатывало после того, как вставленный серийный номер появляется в поле, поэтому запрос отправлялся со старым значением.
Было заменено paste/keyup на событие input. Оно вызывается уже после обновления значения поля, поэтому поиск получает актуальный серийный номер.
Дополнительно:
- состояние галочки теперь передаётся прямо в AJAX-запросе, а не читается только из cookie;
- предыдущий AJAX-запрос отменяется, чтобы его запоздавший ответ не заменил новые результаты.