Bug 73769 [Dialogs] Open Resource dialog has OK enabled when entry invalid
3.0.1 RC2 - Ctrl+Shift+R - type: WorkbenchWino (note the missing d) and hit Enter - the dialog is dismissed with no action Should disable OK if there is no match.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ResourceListSelectionDialog.java
Label l = new Label(dialogArea, SWT.NONE);
        l.setText(IDEWorkbenchMessages
                .getString("ResourceSelectionDialog.label")); 
        GridData data = new GridData(GridData.FILL_HORIZONTAL);
        l.setLayoutData(data);
        pattern = new Text(dialogArea, SWT.SINGLE | SWT.BORDER);
        pattern.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
        l = new Label(dialogArea, SWT.NONE);
        l.setText(IDEWorkbenchMessages
                .getString("ResourceSelectionDialog.matching")); 
        data = new GridData(GridData.FILL_HORIZONTAL);
        l.setLayoutData(data);
        resourceNames = new Table(dialogArea, SWT.SINGLE | SWT.BORDER
                | SWT.V_SCROLL);
        data = new GridData(GridData.FILL_BOTH);
        data.heightHint = 12 * resourceNames.getItemHeight();
        resourceNames.setLayoutData(data);
        l = new Label(dialogArea, SWT.NONE);
        l.setText(IDEWorkbenchMessages
                .getString("ResourceSelectionDialog.folders")); 
        data = new GridData(GridData.FILL_HORIZONTAL);
        l.setLayoutData(data);
        folderNames = new Table(dialogArea, SWT.SINGLE | SWT.BORDER
                | SWT.V_SCROLL | SWT.H_SCROLL);
        data = new GridData(GridData.FILL_BOTH);
        data.widthHint = 300;
        data.heightHint = 4 * folderNames.getItemHeight();
        folderNames.setLayoutData(data);
        if (gatherResourcesDynamically) {
            updateGatherThread = new UpdateGatherThread();