Bug 317429 Keyboard focus remains in editor even though it's not the active part
1. Go to the 'Debug' perspective. 2. Place a breakpoint in your main method. 3. Make sure the 'Debug' view is opened. 4. Activate the editor. 5. F11 6. The 'Debug' view is now active but the keyboard focus is still in the editor and the caret can be seen blinking.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
private MApplication application;
	/**
	 * This is the specific implementation. TODO: generalize it
	 */
	
	
	private MElementContainer<MUIElement> rootContainer;
	@Inject
	public void setRootContainer(@Named(EPartService.PART_SERVICE_ROOT) MElementContainer root) {
		rootContainer = root;
	}
	@Inject
	private IPresentationEngine engine;
	@Inject
	private EModelService modelService;
	@Inject
	private Logger logger;
	@Inject
	@Optional
	private ISaveHandler saveHandler;
	@Inject
	private IEventBroker eventBroker;
	private MPart activePart;
	private MPart lastActivePart;
	private ListenerList listeners = new ListenerList();
	private boolean constructed = false;
	public PartServiceImpl() {
		
	}
	@Inject