Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Disable any functions that are not available when indexer is running #4387

Closed
danrubel opened this issue Aug 7, 2012 · 2 comments
Closed
Assignees
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

Comments

@danrubel
Copy link

danrubel commented Aug 7, 2012

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.

@clayberg
Copy link

clayberg commented Aug 7, 2012

This is related to Issue #3428.

@pq
Copy link
Member

pq commented Aug 23, 2012

The consensus seems to be for option #­2 (partial results with clear communication that work is in progress). Let's open tickets targeting specific features (e.g., Open Callers or Open Declarations) as needed.


Added AsDesigned label.

@danrubel danrubel added Type-Enhancement P1 A high priority bug; for example, a single project is unusable or has many test failures closed-as-intended Closed as the reported issue is expected behavior labels Aug 23, 2012
@danrubel danrubel added this to the M1 milestone Aug 23, 2012
@kevmoo kevmoo added type-enhancement A request for a change that isn't a bug and removed type-enhancement labels Mar 1, 2016
This issue was closed.
# for free to join this conversation on GitHub. Already have an account? # to comment
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
Projects
None yet
Development

No branches or pull requests

4 participants