--- a/eric7/WebBrowser/WebBrowserView.py Mon Mar 07 19:18:46 2022 +0100 +++ b/eric7/WebBrowser/WebBrowserView.py Fri Mar 11 19:15:16 2022 +0100 @@ -1978,8 +1978,13 @@ return self.__mw.newTab(addNextTo=self) elif windowType == QWebEnginePage.WebWindowType.WebBrowserWindow: return self.__mw.newWindow().currentBrowser() + elif ( + windowType == QWebEnginePage.WebWindowType.WebBrowserBackgroundTab + ): + return self.__mw.newTab(addNextTo=self, background=True) else: - return self.__mw.newTab(addNextTo=self, background=True) + # default for unknow/new window types + return self.__mw.newTab(addNextTo=self) def preferencesChanged(self): """