Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR fixes a bug where search suggestions were not loading correctly.
Connects #1030
Issue summary
When a new visitor loads the page we request a Smartlogic token for them. However, we weren't waiting for the token to be granted and stored before setting up the search bar, causing a 403 error whenever it tried to get suggestions. The token was fetched after the bar had been configured.
On subsequent page loads, the search suggestions functioned as expected since the token was already stored in the browser.
Testing Instructions