diff -r b9d883f73dff -r 2178804b1df8 src/eric7/EricWidgets/EricPathPicker.py --- a/src/eric7/EricWidgets/EricPathPicker.py Sun Oct 13 12:03:05 2024 +0200 +++ b/src/eric7/EricWidgets/EricPathPicker.py Sun Oct 13 17:27:55 2024 +0200 @@ -606,7 +606,17 @@ windowTitle = self.tr("Choose a directory") directory = self._editorText() - if not directory and self.__defaultDirectory: + if ( + not directory + and self.__defaultDirectory + and ( + not self.__remote + or ( + self.__remote + and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory) + ) + ) + ): directory = self.__defaultDirectory if self.__remote: directory = ( @@ -617,6 +627,7 @@ if ( not self.__remotefsInterface.isabs(directory) and self.__defaultDirectory + and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory) ): directory = self.__remotefsInterface.join( self.__defaultDirectory, directory