RDM tends to stack modal dialogs, e.g. if data source connection is lost while using another modal dialog then the error message can end up below other windows. Resulting from this visible ui elements become unresponsive. Moreover, it is challenging to reach the problematic modal dialog. The data source connection error dialog returns every minute or so, which makes this scenario a daily recurring nuisance.
Devolution Server runs on prem and is accessed by our team via SSL-VPN. So, anytime the VPN connection is down, RDM is unable to access the data source for a while. I reckon RDM should simply accept this fact, or -if necessary- switch to off-line mode. In practice, I simply disregard the connection error dialog until I want to resume using RDM. The first connection error dialog could be regarded as informative, its modal nature makes it mostly get in the way as RDM has functions that do not depend on the data source. Due to their modal nature, I mostly experience the error dialogs as obstacles in the way of whatever I'm doing.
Please note that, in my experience, handling of ui elements has been flaky for years now:
- I haven't been able to rename items within the Navigation pane, because the ui appears to reset every 5-10 seconds or so. I need to be quick and lucky to use this feature.
- Dialogs often become unresponsive after a while. Sometimes this is caused by a modal dialog that ended below the stacked windows, but in other instances this is less apparent e.g. there is no reason for the data source connection error dialog to appear when the data source is in off-line mode.
I was hoping to disable repeated notifications of an ongoing error state, or to disable modal dialogs unless acknowledgement is required, or most preferably to have the error notifications appear as a colored band below the ribbon (similar to license expiration warning or offline data expiration warning).
Is there an advanced option that allows trivial error notifications to be configured to be less disruptive ?
I'm currently using: 2025.3.32.