Dynamo Version
Dynamo 2.x to 4.2
Revit Version
Revit 2021 to Revit 2027
Operating System
Windows 11
What did you do?
Opened Dynamo from Revit on a workstation with displays configured differently than my usual setup.
After changing monitor configurations (docking/undocking a laptop, disconnecting displays, switching between office and home setups, remote sessions, etc.), Dynamo occasionally opens on a monitor that is no longer available or otherwise inaccessible.
What did you expect to see?
Dynamo should open on a visible monitor.
If the previously saved window position is no longer valid, Dynamo should automatically reposition itself onto an available display, preferably the same display as the active Revit window.
What did you see instead?
Dynamo launched but the application window was not visible on any accessible display.
The process appeared to be running and Revit indicated that Dynamo had been opened, but the window itself could not be accessed.
Standard Windows methods for recovering off-screen windows are not consistently successful.
This can prevent users from accessing Dynamo without restarting applications, modifying display configurations, or using third-party window management tools.
Stacktrace/logs
N/A
Details
This issue appears related to how Dynamo restores its previous window position when monitor configurations have changed.
Suggested behavior:
Validate saved window coordinates before displaying the window.
If the saved position falls outside the available display area, move the window to the center of the active Revit window.
Alternatively provide a built-in command to reset the Dynamo window position.
Related community discussion:
https://forum.dynamobim.com/t/dynamo-button-idea-for-ui/115174
There is an attached image there which demonstrates a proposed UI solution that would allow users to recover the Dynamo window when it opens off-screen.
Dynamo Version
Dynamo 2.x to 4.2
Revit Version
Revit 2021 to Revit 2027
Operating System
Windows 11
What did you do?
Opened Dynamo from Revit on a workstation with displays configured differently than my usual setup.
After changing monitor configurations (docking/undocking a laptop, disconnecting displays, switching between office and home setups, remote sessions, etc.), Dynamo occasionally opens on a monitor that is no longer available or otherwise inaccessible.
What did you expect to see?
Dynamo should open on a visible monitor.
If the previously saved window position is no longer valid, Dynamo should automatically reposition itself onto an available display, preferably the same display as the active Revit window.
What did you see instead?
Dynamo launched but the application window was not visible on any accessible display.
The process appeared to be running and Revit indicated that Dynamo had been opened, but the window itself could not be accessed.
Standard Windows methods for recovering off-screen windows are not consistently successful.
This can prevent users from accessing Dynamo without restarting applications, modifying display configurations, or using third-party window management tools.
Stacktrace/logs
N/A
Details
This issue appears related to how Dynamo restores its previous window position when monitor configurations have changed.
Suggested behavior:
Validate saved window coordinates before displaying the window.
If the saved position falls outside the available display area, move the window to the center of the active Revit window.
Alternatively provide a built-in command to reset the Dynamo window position.
Related community discussion:
https://forum.dynamobim.com/t/dynamo-button-idea-for-ui/115174
There is an attached image there which demonstrates a proposed UI solution that would allow users to recover the Dynamo window when it opens off-screen.