diff -r d3d64f3128b3 -r e7d98249f393 WebBrowser/History/HistoryMenu.py --- a/WebBrowser/History/HistoryMenu.py Wed Feb 07 20:14:09 2018 +0100 +++ b/WebBrowser/History/HistoryMenu.py Thu Feb 08 18:57:11 2018 +0100 @@ -424,10 +424,12 @@ index = 0 for tab in self.__tabWidget.closedTabsManager().allClosedTabs(): title = fm.elidedText(tab.title, Qt.ElideRight, maxWidth) - self.__closedTabsMenu.addAction( + act = self.__closedTabsMenu.addAction( WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(tab.url), - title, - self.__tabWidget.restoreClosedTab).setData(index) + title) + act.setData(index) + act.triggered.connect( + lambda: self.__tabWidget.restoreClosedTab(act)) index += 1 self.__closedTabsMenu.addSeparator() self.__closedTabsMenu.addAction(