diff -r 8264ea1f42e5 -r 2114cc7275e8 src/eric7/QScintilla/Editor.py --- a/src/eric7/QScintilla/Editor.py Sat Feb 17 11:26:37 2024 +0100 +++ b/src/eric7/QScintilla/Editor.py Sat Feb 17 19:46:33 2024 +0100 @@ -8738,11 +8738,11 @@ if not self.checkDirty(): return - package = ( - os.path.isdir(self.fileName) - and self.fileName - or os.path.dirname(self.fileName) - ) + if FileSystemUtilities.isRemoteFileName(self.fileName): + isdir = self.__remotefsInterface.isdir(self.fileName) + else: + isdir = os.path.isdir(self.fileName) + package = self.fileName if isdir else os.path.dirname(self.fileName) res = EricMessageBox.yesNo( self, self.tr("Package Diagram"),