In an ideal scenario with a fast connection, a menu with infinite scroll will tell the parent component to load and pass in more results slightly before the user ever gets to the end of the list. This way, they will experience a seamless, continuous list of results.
However, if results take longer to load, the user may get to the bottom of the list, experience a delay, then see the new results added. Currently, there is no indication to the user that this is happening.
We should consider indicating to the user, at least for those users who get to the bottom of the list and wait, that more results are loading.