--- a/WebBrowser/WebBrowserTabWidget.py Sun Jul 02 19:40:39 2017 +0200 +++ b/WebBrowser/WebBrowserTabWidget.py Mon Jul 03 19:23:54 2017 +0200 @@ -455,11 +455,15 @@ self.__closeButton.setEnabled(True) self.__navigationButton.setEnabled(True) - if not linkName and not restoreSession: - if Preferences.getWebBrowser("StartupBehavior") == 1: - linkName = Preferences.getWebBrowser("HomePage") - elif Preferences.getWebBrowser("StartupBehavior") == 2: - linkName = "eric:speeddial" + if not restoreSession: + if not linkName: + if Preferences.getWebBrowser("NewTabBehavior") == 1: + linkName = Preferences.getWebBrowser("HomePage") + elif Preferences.getWebBrowser("NewTabBehavior") == 2: + linkName = "eric:speeddial" + else: + if linkName in ["about:blank", "eric:blank"]: + linkName = "" if linkName: browser.setSource(QUrl(linkName))