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
* Checks if the -newUpdates command line argument is present
	 * and if so, opens the update manager.
	 */
	private void checkUpdates() {
		boolean newUpdates = false;
		String[] commandLineArgs = Platform.getCommandLineArgs();
		for (int i = 0; i < commandLineArgs.length; i++) {
			if (commandLineArgs[i].equalsIgnoreCase("-newUpdates")) { 
				newUpdates = true;
				break;
			}
		}
		if (newUpdates) {
			try {
				SiteManager.handleNewChanges();
			} catch (CoreException e) {
				IDEWorkbenchPlugin.log("Problem opening update manager", e.getStatus()); 
			}
		}
	}
	/* (non-Javadoc)
	 * @see org.eclipse.ui.application.WorkbenchAdvisor#isApplicationMenu
	 */
	public boolean isApplicationMenu(IWorkbenchWindowConfigurer windowConfigurer, String menuID) {
		WorkbenchActionBuilder a = (WorkbenchActionBuilder) windowConfigurer.getData(ACTION_BUILDER);
		return a.isContainerMenu(menuID);
	}
	
	/* (non-Javadoc)
	 * @see org.eclipse.ui.application.WorkbenchAdvisor#getDefaultPageInput