--- a/src/eric7/WebBrowser/Tools/WebIconProvider.py Sun Dec 03 16:44:52 2023 +0100 +++ b/src/eric7/WebBrowser/Tools/WebIconProvider.py Sun Dec 03 19:46:34 2023 +0100 @@ -236,7 +236,7 @@ if dlg.exec() == QDialog.DialogCode.Accepted: changed = False urls = dlg.getUrls() - for url in list(self.__iconsDB.keys())[:]: + for url in list(self.__iconsDB): if url not in urls: del self.__iconsDB[url] changed = True