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
* @see org.eclipse.ui.application.WorkbenchAdvisor#preWindowOpen
	 */
	public void preWindowOpen(IWorkbenchWindowConfigurer windowConfigurer) {
		
	    
	    windowConfigurer.setShowPerspectiveBar(true);
	    windowConfigurer.setShowFastViewBars(true);
	    windowConfigurer.setShowProgressIndicator(true);
	    
		
		windowConfigurer.addEditorAreaTransfer(EditorInputTransfer.getInstance());
		windowConfigurer.addEditorAreaTransfer(ResourceTransfer.getInstance());
		windowConfigurer.addEditorAreaTransfer(MarkerTransfer.getInstance());
		windowConfigurer.configureEditorAreaDropListener(new EditorAreaDropAdapter(windowConfigurer.getWindow()));
		
		
		windowConfigurer.getWindow().addPageListener(new IPageListener () {
			public void pageActivated(IWorkbenchPage page) {
			    
			}
			public void pageClosed(IWorkbenchPage page) {
				updateTitle(page.getWorkbenchWindow());
			}
			public void pageOpened(IWorkbenchPage page) {
			    
			}
		});
		windowConfigurer.getWindow().addPerspectiveListener(new IPerspectiveListener() {
			public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) {
				updateTitle(page.getWorkbenchWindow());