If a mid speed user write the word "performance" in the topic input, after the first 6 characters "perfor" a research start and for example give no result (this is probably if the word is not complete).
If the user complete the whole word in less then 2 second no new research will made leaving the user with no proposed result.
You can see this behavior if you try the above use case on your site under the "Akeeba Ticket System" category.
An idea could be to start the research "500 ms after the user stops to write" or "500 ms after the user stops to write or write a space".
What you think?
I attach an update of instantreplay.js with an implementation of "500 ms after the user stops to write" if you want to try how it works.
(Include changes we are discussing in the ticket "#20859: Multiple "update_clicks" Ajax call")