Bug 136724 [CommonNavigator] Compile error decorations remain until the element is selected
Found in I20060413-0010 Construct a workspace with multiple/related projects that compile without errors (I found this using the org.eclipse.jface.tests.databinding and org.eclipse.jface.examples.databinding projects but any set should do). Open the Project Explorer Expand one of the projects ("A") so you can see classes Close a project that "A" depends on...you should see error decorators as expected Re-open the project. The error decorators remain until the tree element is selected by clicking on it (multi-select won't do it).
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/extensions/NavigatorContentExtension.java
INavigatorContentExtension {
	private static final NavigatorContentExtension[] NO_EXTENSIONS = new NavigatorContentExtension[0];
	private NavigatorContentService contentService;
	private NavigatorContentDescriptor descriptor;
	private final String viewerId;
	private ICommonContentProvider contentProvider;
	private ICommonLabelProvider labelProvider;
	private IExtensionStateModel stateModel;
	private boolean labelProviderInitializationFailed = false;
	private boolean contentProviderInitializationFailed = false;
	private boolean isDisposed = false;
	private IMemento appliedMemento;
	private StructuredViewerManager viewerManager;
	/**
	 * Create an object to manage the instantiated elements from the extension.
	 * 
	 * @param aDescriptor
	 *            The descriptor that knows how to create elements and knows the
	 *            id of the extension
	 * @param aContentService
	 *            The content service that will manage this extension
	 * @param aViewerManager
	 *            The viewer manager that knows how to initialize the content