Bug 271339 [FieldAssist] Add CC text field content assist doesn't work as expected when narrowing suggestions
Continued typing in the text field should narrow the list of results displayed in the suggest list. On Carbon, this is how it works: # Open any Bugzilla bug in the Mylyn task editor # position the caret in the 'Add CC' field # press CTRL+Space # observe suggested values # start typing (slowly) 'dg' # notice that with each successive character the list is narrowed to fewer matching results # start typing backspace (slowly) to delete the characters in the text field # notice that the list is expanded to show additional matching results as the characters are deleted On Cocoa, typing in the text field after the suggest list is displayed causes the suggest list to go away.
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
private Listener controlListener;
	/*
	 * The list of IContentProposalListener listeners.
	 */
	private ListenerList proposalListeners = new ListenerList();
	/*
	 * The list of IContentProposalListener2 listeners.
	 */
	private ListenerList proposalListeners2 = new ListenerList();
	/*
	 * Flag that indicates whether the adapter is enabled. In some cases,
	 * adapters may be installed but depend upon outside state.
	 */
	private boolean isEnabled = true;
	/*
	 * The delay in milliseconds used when autoactivating the popup.
	 */
	private int autoActivationDelay = 0;
	/*
	 * A boolean indicating whether a keystroke has been received. Used to see
	 * if an autoactivation delay was interrupted by a keystroke.
	 */
	private boolean receivedKeyDown;
	/*
	 * The desired size in pixels of the proposal popup.
	 */
	private Point popupSize;
	/*
	 * The remembered position of the insertion position. Not all controls will
	 * restore the insertion position if the proposal popup gets focus, so we