--- a/src/eric7/Project/ProjectBrowser.py Sun Dec 04 10:34:43 2022 +0100 +++ b/src/eric7/Project/ProjectBrowser.py Sun Dec 04 11:58:37 2022 +0100 @@ -20,9 +20,7 @@ from .ProjectBrowserRepositoryItem import ProjectBrowserRepositoryItem from .ProjectFormsBrowser import ProjectFormsBrowser -from .ProjectInterfacesBrowser import ProjectInterfacesBrowser from .ProjectOthersBrowser import ProjectOthersBrowser -from .ProjectProtocolsBrowser import ProjectProtocolsBrowser from .ProjectResourcesBrowser import ProjectResourcesBrowser from .ProjectSourcesBrowser import ProjectSourcesBrowser from .ProjectTranslationsBrowser import ProjectTranslationsBrowser @@ -141,9 +139,6 @@ ProjectResourcesBrowser, ProjectTranslationsBrowser, ProjectOthersBrowser, - # TODO: move the next two browsers to plugins - ProjectInterfacesBrowser, - ProjectProtocolsBrowser, ): browserClass(self.project, self) @@ -371,6 +366,7 @@ if self.project.isOpen() else list(self.__browserRepository.keys()) ) + browsersList = [b for b in browsersList if b in self.__browserRepository] if browsersList != self.__currentBrowsersList: self.__currentBrowsersList = browsersList[:]