Быстрый поиск в некоторых случаях отправляет запросы для каждого введённого символа, что вызывает ошибки 403

Это зависит от скорости набора. Если вы печатаете достаточно быстро, запрос не будет отправляться при каждом нажатии клавиши. Виджет использует debounce для отправки запроса каждые 400 миллисекунд; если пользователь печатает медленнее этого порога, запрос не будет отправлен. Тестировалось в Safari, Firefox и Chrome на macOS — везде работает корректно.

Вот подтверждение:

CleanShot 2025-03-25 at 09.33.00@2x

Было отправлено всего два запроса между вводом «Customization > Theme component data» и «Customization > Theme component data expl», то есть запросы не отправлялись для символов, введённых между этими моментами.

2 лайка