Description
With the current loading solution there is a use case that is not supported via a loading indicator:
- WVUI loads quickly
- the search results take longer than usual to return from the server
Behavior
Actual
- Vector adds a loading state for loading WVUI after the search input is focused
- Even after WVUI is loaded in, there could be a long period of time waiting for the initial search result to return. The typeahead-search component doesn't handle this at all.
Open questions
- Should we add a loading state to the typeahead-search component for loading initial search results (only on the first search, and not on subsequent)
- Are there any potential issues with having 2 loading states?