diff -r 2bbec88047dd -r 2161475d9639 eric6/WebBrowser/WebBrowserView.py --- a/eric6/WebBrowser/WebBrowserView.py Wed Apr 21 19:40:50 2021 +0200 +++ b/eric6/WebBrowser/WebBrowserView.py Thu Apr 22 18:02:47 2021 +0200 @@ -1255,10 +1255,11 @@ return engineName = act.data() - if engineName: - engine = self.__mw.openSearchManager().engine(engineName) - else: - engine = self.__mw.openSearchManager().currentEngine() + engine = ( + self.__mw.openSearchManager().engine(engineName) + if engineName else + self.__mw.openSearchManager().currentEngine() + ) if engine: self.search.emit(engine.searchUrl(searchText))