Disable any functions that are not available when indexer is running #4387
Labels
closed-as-intended
Closed as the reported issue is expected behavior
P1
A high priority bug; for example, a single project is unusable or has many test failures
type-enhancement
A request for a change that isn't a bug
Milestone
If a function such as Open Callers or Open Declaration cannot be run because indexer is busy, then it should be grayed out until indexing is complete rather than allowing the user to select that action and confusing the user when nothing happens.
Other alternatives include:
* A butter bar, popup, or dialog notifying that the function is not available and allowing the user to wait or cancel
* Providing the user with partial results but clearly indicating to the user that the results are indeed partial. If possible, new results could be added as they are available.
The text was updated successfully, but these errors were encountered: