Bug 238452 [Browser] External browser parameters are not passed to external browser
Build ID: I20080609-1311 Steps To Reproduce: 1.When I set values in to the Edit External Web Browser dialog from Window->Preferences->General->WebBrowser->Use external web browse->Edit these parameters have no effect. 2. 3. More information: The buggy code is in org.eclipse.ui.internal.browser.browsers.MozillaFactory.createBrowser(String, String, String) public IWebBrowser createBrowser(String id, String location, String parameters) { // Create single browser for all clients if (browserInstance == null) { browserInstance = new MozillaBrowser(id, location); } return browserInstance; } Parameters are ignored
bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/browsers/MozillaBrowser.java
String getExecutable() {
		return executable;
	}
	/*
	 * @see IBrowser#displayURL(String)
	 */
	public void openURL(URL url2) {
		String url = null;
		if (url2 != null) {
			url = url2.toExternalForm();
			
			if (url != null & WebBrowserUtil.isWindows()) {
				int index = url.indexOf(" "); 
				while (index >= 0) {
					url = url.substring(0, index) + "%20" 
							+ url.substring(index + 1);
					index = url.indexOf(" "); 
				}
			}
		}
		else {
			url = ""; 
		}
		if (lastBrowserThread != null)
			lastBrowserThread.exitRequested = true;
		lastBrowserThread = new BrowserThread(url);
		lastBrowserThread.setDaemon(true);
		lastBrowserThread.start();
	}
	private class BrowserThread extends Thread {