diff -r 013aee248a62 -r 006ee31b4835 eric6/WebBrowser/WebBrowserTabWidget.py --- a/eric6/WebBrowser/WebBrowserTabWidget.py Sun Apr 11 11:34:32 2021 +0200 +++ b/eric6/WebBrowser/WebBrowserTabWidget.py Sun Apr 11 12:38:16 2021 +0200 @@ -1152,15 +1152,13 @@ maxWidth = fm.width('m') * 40 self.__closedTabsMenu.clear() - index = 0 - for tab in self.__closedTabsManager.allClosedTabs(): + for index, tab in enumerate(self.__closedTabsManager.allClosedTabs()): title = fm.elidedText(tab.title, Qt.TextElideMode.ElideRight, maxWidth) act = self.__closedTabsMenu.addAction( self.__mainWindow.icon(tab.url), title) act.setData(index) act.triggered.connect(lambda: self.restoreClosedTab(act)) - index += 1 self.__closedTabsMenu.addSeparator() self.__closedTabsMenu.addAction( self.tr("Restore All Closed Tabs"), self.restoreAllClosedTabs)