Bug 55799 [Intro] When new welcome is available, don't show the old one
One of the M8 candidate builds (any): 1) Open Eclipse on a new workspace 2) Close the new Welcome when it opens 3) Close Eclipse 4) Open Eclipse again. Observe: the old Welcome editor is opened. Expectation: when a product has a valid Intro, old welcome should never be shown.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
public String getMainPreferencePageId() {
		
		return WORKBENCH_PREFERENCE_CATEGORY_ID;
	}
    /* (non-Javadoc)
     * @see org.eclipse.ui.application.WorkbenchAdvisor#postWindowCreate(org.eclipse.ui.application.IWorkbenchWindowConfigurer)
     */
    public void postWindowCreate(IWorkbenchWindowConfigurer windowConfigurer) {
        super.postWindowCreate(windowConfigurer);
        if (editorsAndIntrosOpened) 
            return;
        
        editorsAndIntrosOpened = true;
        
		if (!openIntro(windowConfigurer.getWindow())) { 
			try {
				openWelcomeEditors(windowConfigurer.getWindow());
			} catch (WorkbenchException e) {
				IDEWorkbenchPlugin.log("Fail to open remaining welcome editors.", e.getStatus()); 
			}
		}
    }
    /**
     * Returns the workbench action builder for the given window 
     */
    static WorkbenchActionBuilder getActionBuilder(IWorkbenchWindow window) {
        IWorkbenchWindowConfigurer configurer = workbenchAdvisor.getWorkbenchConfigurer().getWindowConfigurer(window);
		return (WorkbenchActionBuilder) configurer.getData("ActionBuilder"); 
    }
}