Bug 310665 [Browser] 'Web Browser' preference page ignores cancellation
I20100426-0852 1. Window > Preferences > General > Web Browser 2. In Windows XP, I see "Default system web browser", "Firefox", and "Internet Explorer". 3. Select IE. Click the 'Remove' button. 4. Click 'Cancel'. 5. Redo step 1. 6. Window > Preferences 7. IE is gone. :(
bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserPreferencePage.java
return;
				}
				if (pm.getProgressMonitor().isCanceled())
					return;
				List browsersToCreate = foundBrowsers;
				if (browsersToCreate.isEmpty()) { 
					WebBrowserUtil.openMessage(Messages.searchingNoneFound);
					return;
				}
				Iterator iterator = browsersToCreate.iterator();
				while (iterator.hasNext()) {
					IBrowserDescriptorWorkingCopy browser2 = (IBrowserDescriptorWorkingCopy) iterator
							.next();
					browser2.save();
				}
				tableViewer.refresh();
				
				if (checkedBrowser != null)
					tableViewer.setChecked(checkedBrowser, true);
			}
		});
		tableViewer.addCheckStateListener(new ICheckStateListener() {
			public void checkStateChanged(CheckStateChangedEvent e) {
				checkNewDefaultBrowser(e.getElement());
				checkedBrowser = (IBrowserDescriptor) e
						.getElement();
			}
		});
		/*external.addSelectionListener(new SelectionListener() {
			public void widgetSelected(SelectionEvent e) {