To understand why the re-index button freezes, it is important to understand the steps that occur after the re-index button is used:
- A user clicks Re-Index.
- The button freezes (becomes un-clickable) as a re-index begins.
- Nacelle fetches a list of products, collections, and/or content.
- The fetch is complete, and the re-index button becomes clickable again.
Between steps one and four the re-index button remains frozen/unusable. This is to prevent a second re-index before the first is complete.
However, sometimes one-off errors can cause the re-index process to hang. As a result, the re-index is never marked as complete. Because the UI waits for a re-index to be marked as "completed" before reactivating the re-index button, a failed re-index may cause the button the remain frozen indefinitely.
In most cases re-indexing should occur relatively quickly, and the button should become useable in less than a minute. If you are noticing that more than 10 minutes have passed, and the re-index button is still un-clickable, you may want to reach out to support.