The current implementation of the widget makes it under some situations sluggish and unresponsive in particular with slow backend responses or fast typing.
The widget already uses jquery.autocomplete.js which has optional support for using ajaxQueue which would allow to abort a pending ajax request in favor of a more up-to-date query request.
So an improved usability might be accomplished by shipping the widget with ajaxQueue.
I am closing this because no activity happened in the last years.
Please, feel free to reopen it if the issue is still relevant for Plone 5.2 or Plone 6.
The current implementation of the widget makes it under some situations sluggish and unresponsive in particular with slow backend responses or fast typing.
The widget already uses jquery.autocomplete.js which has optional support for using ajaxQueue which would allow to abort a pending ajax request in favor of a more up-to-date query request.
So an improved usability might be accomplished by shipping the widget with ajaxQueue.