UI Freezing

1 vote

avatar

Improve handling of failed connection attempts or loss of connection to Devolutions Server (avoid UI freeze and intrusive error dialogs)
When opening a connection that can’t be reached (timeout / offline host / VPN down), the application sometimes becomes unresponsive while waiting for the connection attempt to fail. In addition, error dialogs can take focus and stay on top of other windows, interrupting workflow and making recovery harder—especially when multiple connections are opened in sequence.
Request: Please make failed connection handling non-blocking and reduce disruptive dialog behavior so the app remains usable even during timeouts.
Suggested improvements:

  • Run connection attempts asynchronously so the UI never hangs.
  • Replace blocking modal dialogs with a non-intrusive notification (toast / status bar / notification center).
  • Add an option to not steal focus and/or not force “always on top” for error dialogs.
  • Provide a clear “Cancel connection attempt” button and show a progress indicator with time remaining or timeout countdown.
  • Optionally group repeated errors (“10 connections failed”) into one summary notification.

Why it matters: This improves stability during network issues and prevents error messages from causing additional disruption.

All Comments (1)

avatar

Hello,

Thank you for the suggestions. Not all of these are simple to implement but they would make the experience more convenient for the user, I absolutely agree. We will open a ticket to investigate what we could do, even if it may not be possible to achieve all of these in the short term.

Regards,

Hubert Mireault