Bug 143474 [FieldAssist] Info popup in ContentProposalAdapter shows obsolete information
This problem occurs when the info popup dialog is already up. When I scroll through a list of content proposals in the content proposal popup dialog, if the current selection has extra information to show, the associated info popup dialog comes up. Then if I scroll to another selection which does not have any extra information to show, the info popup dialog does not go away. Instead, it keeps showing the context information from my last selection. Shouldn't the info popup be closed if the new selection has no additional information to show? Thanks.
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
IContentProposal proposal = getSelectedProposal();
			close();
			proposalAccepted(proposal);
		}
		/*
		 * Request the proposals from the proposal provider, and recompute any
		 * caches. Repopulate the popup if it is open.
		 */
		private void recomputeProposals(String filterText) {
			IContentProposal [] allProposals = getProposals();
			
			
			
			if (allProposals.length == 0) {
				proposals = allProposals;
				close();
			} else {
				
				setProposals(filterProposals(allProposals, filterText));
			}
		}
		/*
		 * In an async block, request the proposals. This is used when clients
		 * are in the middle of processing an event that affects the widget
		 * content. By using an async, we ensure that the widget content is up
		 * to date with the event.
		 */
		private void asyncRecomputeProposals(final String filterText) {