Bug 57454 "show intro" preference not saved until shutdown
M8 As a general rule of thumb, if a plug-in changes a preference value then it should save it immediately. (or when the user hits OK/Apply in the prefs page, etc etc) When you start M8 and close the Intro page, I noticed that the ui.ide preferences are not saved until the workbench is shutdown.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
page.activate(editor);
			return;
		}
	
		try {
			page.openEditor(input, WELCOME_EDITOR_ID);
		} catch (PartInitException e) {
			ErrorDialog.openError(
				win.getShell(),
				IDEWorkbenchMessages.getString("Workbench.openEditorErrorDialogTitle"),  
				IDEWorkbenchMessages.getString("Workbench.openEditorErrorDialogMessage"), 
				e.getStatus());
		}
		return;
	}
	
	/**
	 * Updates the window title. Format will be:
	 * [pageInput -] [currentPerspective -] [editorInput -] [workspaceLocation -] productName
	 */
	private void updateTitle(IWorkbenchWindow window) {
		IWorkbenchWindowConfigurer windowConfigurer = getWorkbenchConfigurer().getWindowConfigurer(window);
		
		String title = null;
		AboutInfo about = IDEWorkbenchPlugin.getDefault().getPrimaryInfo();
		if (about != null) {
			title = about.getProductName();
		}
		if (title == null) {
			title = "";