A pesquisa rápida faz solicitações para cada caractere digitado em alguns casos, causando erros 403

Depende da velocidade de digitação. Se você digitar rápido o suficiente, a solicitação não será enviada para cada pressionamento de tecla. O widget debounces o envio da solicitação a cada 400 milissegundos; se o usuário digitar abaixo desse limite, a solicitação não será enviada. Testado no Safari/Firefox/Chrome no macOS, funciona bem em cada um.

Você pode ver isso como prova:

CleanShot 2025-03-25 at 09.33.00@2x

Ele enviou apenas duas solicitações entre a digitação de “Theme component data” e “Theme component data expl”, ou seja, nenhuma solicitação para os caracteres entre elas.

2 curtidas