Bug 46753 [misc] Typing should not be blocked by background activity
Build 20031111 1. Open an editor 2. Start a CVS background activity (e.g. Synchronize several projects) 3. Start typing in the editor Observe: The whole UI freezes and what you typed is not shown in the editor until the end of the backgroung activity
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/filebuffers/CompilationUnitDocumentProvider2.java
fSavePolicy.preSave(info.fCopy);
		
		try {
			
			fIsAboutToSave= true;
			
			if (JavaPlugin.USE_WORKING_COPY_OWNERS) {
				info.fCopy.commitWorkingCopy(overwrite, monitor);
			} else {
				info.fCopy.commit(overwrite, monitor);
				
				saveDocumentContent(monitor, element, document, overwrite);
			}
				
		} catch (CoreException x) {
			
			fireElementStateChangeFailed(element);
			throw x;
		} catch (RuntimeException x) {
			
			fireElementStateChangeFailed(element);
			throw x;
		} finally {
			fIsAboutToSave= false;
		}
		
		
		
		if (info.fModel instanceof AbstractMarkerAnnotationModel) {
			AbstractMarkerAnnotationModel model= (AbstractMarkerAnnotationModel) info.fModel;