Community
Participate
Working Groups
The "Discover new extensions" popup is shown even when all available extensions are already installed. Selecting it will open the "Install Extensions" dialog which will show no result. IMO the popup should not appear when all available extensions are installed. I imagine that it is not feasible to check the installation status of extensions. An alternative would be to only show this popup once per Eclipse session.
My idea for this: Store the current timestamp when the "discover" proposal was applied. Only add the "discover" proposal when it wasn't applied in a while. Since the available extensions are unlikely to change very often, i would suggest a cooldown of 7 days. Of course, this bug is related to Bug 424993. My proposal for that bug would mitigate the effects of this one, making it less pressing.
I filed a change at https://git.eclipse.org/r/#/c/20434/ that implements a seven day cooldown for the discovery proposal. I haven't tested it, but it can serve as basis for further discussion.
Now that we have a preliminary Completion Tips extension point, this might be worth revisiting. Alas, the core team won't have time till after 2.2.0, but quality patches are accepted, of course.