RDM should update to morden UI
For security reason I disable all links except trusted sites. I'll try to uninstall RDM and test it again.
BTW, ftp function was not stabilized, sometimes it refreshes all the time that I can't do anything, and if I delete all the files in directory, I can't go back parent directory.
Regarding ftp, it's best to open a new thread to keep things from getting muddled and to make others who might be experiencing similar issues able to find an existing thread more easily.
The internal FTP is not the best and we use RDM's ability to encapsulate the external FileZilla into an RDM tab. That being said, I was curious about your symptom and I tried to recreate it. I took a test FTP and set it to use the native client and then created some test folders and a bunch of test files.
I then deleted all of the files.
and was able to go up to the Parent Folder (testing) by double-clicking the ..
That being said, if I just let the native FTP idle, I do get a disconnect.
Could be that the server is not seeing any activity, I'm not sure. My recommendation is to use FileZilla embedded.
-Paul
I tried to restore this bug as a video.

RDM should update to morden UI
For security reason I disable all links except trusted sites. I'll try to uninstall RDM and test it again.
BTW, ftp function was not stabilized, sometimes it refreshes all the time that I can't do anything, and if I delete all the files in directory, I can't go back parent directory.
RDM should update to morden UI
Main thread (UI)
----------------------------------------
RefreshConnections...
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 2 ms
HasSecurityChanged : 1 ms
HasChanged : 1 ms
Reload: True - HasSecurityChanged: True - HasChanged: True
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
LoadConnectionsFromDataSource...
LoadDataSourceSettingsFromDataSource...
GetDataSourceSettings : 405 ms
LoadDataSourceSettingsFromDataSource : 406 ms
GetConnections...
Database.GetConnections...
Reading connections from database : 3 ms
DecryptData : 4 ms - Count : 3
DeserializeData : 354 ms - Count : 3
Database.GetConnections : 389 ms
GetConnections : 394 ms
DoSetConnections...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
DoSetConnections : 39 ms
LoadConnectionsFromDataSource : 1098 ms
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit : 1767 ms
RefreshConnections : 1859 ms
Connection States: Refresh : 5 ms
TreeView.LoadConnectionList...
GetGroupInfos : 1 ms
BeginUpdate...
LoadConnectionInTreeNode : 10 ms
PreCreateGroups : 1 ms - Run count : 1
BeginUpdate : 99 ms
TreeView.LoadConnectionList : 102 ms
Load Expand States...
Expanded: 1 - Nodes : 4
Nodes...
Expand : 0 ms - Run count : 0
Collapse : 0 ms - Run count : 0
Nodes : 0 ms
Load Expand States : 3 ms
SelectionChanged : 1 ms
Silent: System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 由于目标计算机积极拒绝,无法连接。 127.0.0.1:443
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
在 System.Net.HttpWebRequest.GetRequestStream()
在 Devolutions.Cloud.ApiWrapper.RestClient.GetInfoDataFromBodyRequest[T,K](String apiUrl, T postObject, Boolean allowRetry)
在 Devolutions.Cloud.ApiWrapper.CloudWebClient.Login(RDMOLoginParameters parameters)
在 Devolutions.RemoteDesktopManager.RDMOProxy.RDMOWebApiClient.Login(String username, String datasourceID, Boolean forcePromptLucid, String source, String applicationPassword)
LoadConnectionList : 49 ms
RootDashboardOverviewManager.LoadRootDashboardOverView - Quick Load : 553 ms
RefreshConnections...
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 6 ms
Reload: False - HasSecurityChanged: True - HasChanged: True
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
LoadConnectionsFromDataSource...
LoadDataSourceSettingsFromDataSource...
GetDataSourceSettings : 7 ms
LoadDataSourceSettingsFromDataSource : 7 ms
GetConnections...
Database.GetConnections...
DecryptData : 0 ms - Count : 3
DeserializeData : 1 ms - Count : 3
Database.GetConnections : 4 ms
GetConnections : 4 ms
DoSetConnections...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
DoSetConnections : 0 ms
LoadConnectionsFromDataSource : 15 ms
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit : 29 ms
RefreshConnections : 29 ms
TreeView.LoadConnectionList...
BeginUpdate...
PreCreateGroups : 0 ms - Run count : 1
BeginUpdate : 9 ms
TreeView.LoadConnectionList : 9 ms
Load Expand States...
Expanded: 1 - Nodes : 4
Nodes...
Expand : 0 ms - Run count : 1
Collapse : 0 ms - Run count : 0
Nodes : 0 ms
Load Expand States : 0 ms
LoadConnectionList : 1 ms
RootDashboardOverviewManager.LoadRootDashboardOverView - Quick Load : 86 ms
SelectionChanged...
RootDashboardOverviewManager.LoadRootDashboardOverView - Quick Load : 82 ms
SelectionChanged : 112 ms
Thread : 18
----------------------------------------
18 - RootDashboardOverviewManager.LoadRootDashboardOverViewAsync - Full Load : 309 ms
CPU Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz 2.81 GHz
RAM 16.0 GB
RDM should update to morden UI
Thanks for your reply, there is the profiler from my notpebook:
Main thread (UI)
----------------------------------------
RefreshConnections...
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 12 ms
Reload: False - HasSecurityChanged: True - HasChanged: True
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
LoadConnectionsFromDataSource...
LoadDataSourceSettingsFromDataSource...
GetDataSourceSettings : 11 ms
LoadDataSourceSettingsFromDataSource : 11 ms
GetConnections...
Database.GetConnections...
DecryptData : 0 ms - Count : 3
DeserializeData : 1 ms - Count : 3
Database.GetConnections : 5 ms
GetConnections : 5 ms
DoSetConnections...
Engine.Clear - DisposeInternalList - ClearTemplates - ClearRoot : 0 ms
DoSetConnections : 0 ms
LoadConnectionsFromDataSource : 20 ms
LoadConnections [UI - Sqlite : Local Data Source] - 64-bit : 38 ms
RefreshConnections : 38 ms
TreeView.LoadConnectionList...
BeginUpdate...
PreCreateGroups : 0 ms - Run count : 1
BeginUpdate : 9 ms
TreeView.LoadConnectionList : 9 ms
Load Expand States...
Expanded: 1 - Nodes : 4
Nodes...
Expand : 0 ms - Run count : 1
Collapse : 0 ms - Run count : 0
Nodes : 0 ms
Load Expand States : 0 ms
LoadConnectionList : 1 ms
RootDashboardOverviewManager.LoadRootDashboardOverView - Quick Load : 119 ms
SelectionChanged...
RootDashboardOverviewManager.LoadRootDashboardOverView - Quick Load : 164 ms
SelectionChanged : 339 ms
Thread : 10
----------------------------------------
10 - RootDashboardOverviewManager.LoadRootDashboardOverViewAsync - Full Load : 1419 ms
I think 6 secs is RDM bootup time, you saw software interface does not mean it can be used, every function in dashboard is slow responsed. I'm not joking, RDM is more slower than photoshop.
RDM should update to morden UI
OK, I have try a clean install, and disable splash screen, it save 3 secs for me, but it still need 10 more secs. I don't know why RDM so slow, even slower than Photoshop, I think you guys can feel it too. Please take your time to optimize the program, it's really important, coz save time, save lives.
RDM should update to morden UI
The program should be updated from inside to outside, coz it's to slow. Everytime I use it I need to wait 10-20 secs. It's even slow than my computer boot up time(Windows 11 need 7 secs).