Bug 243612 [FieldAssist] Content assist does not work well with combo box.
To replicate the problem on a combo box with content assist enabled. This can be seen from the SDK Example provided with eclipse. Verified on 3.2-3.4 1. Click on the button to show the drop down list for the combo 2. Click on the editable text field of the combo 3. Initiate content assist on that text field 4. Now when we move the mouse, the focus is on the drop down list of the combo although it is hidden behind the content assist popup. Clicking once will fill the text field of the combo box with the value from the drop down list (which is hidden now). May be the combo box drop down list should close as soon as content assist is in effect?
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
};
		control.addListener(SWT.KeyDown, controlListener);
		control.addListener(SWT.Traverse, controlListener);
		control.addListener(SWT.Modify, controlListener);
		if (DEBUG) {
			System.out
					.println("ContentProposalAdapter#installControlListener() - installed"); 
		}
	}
	/**
	 * Open the proposal popup and display the proposals provided by the
	 * proposal provider. If there are no proposals to be shown, do not show the
	 * popup. This method returns immediately. That is, it does not wait for the
	 * popup to open or a proposal to be selected.
	 * 
	 * @param autoActivated
	 *            a boolean indicating whether the popup was autoactivated. If
	 *            false, a beep will sound when no proposals can be shown.
	 */
	private void openProposalPopup(boolean autoActivated) {
		if (isValid()) {
			if (popup == null) {
				
				recordCursorPosition(); 
				IContentProposal[] proposals = getProposals();
				if (proposals.length > 0) {
					if (DEBUG) {
						System.out.println("POPUP OPENED BY PRECEDING EVENT"); 
					}
					recordCursorPosition();