Smart Dashboard loses data in Test Mode

One of our nagging issues is with using Smart Dashboard with Drivers Station in Test Mode.

I think this is a most useful feature. We can quickly define a project with Robot Builder, build and deploy, then run in Test Mode. All the defined subsystems get displayed. We get to play with motors and PID systems without writing any real code.

This year we have been loosing all the controls and data in the Smart Dashboard. If I make the most simple project with a two motor robot drive, build, deploy and run in test mode, the subsystem will show the subsystem with controls. We can edit it, move it around and use it to spin motors.

If we save the layout and exit Smart Dashboard, then restart it, the Test Mode screen appears and shows blank subsystem boxes.

If we delete the XML file for the SmartDashboard and restart the SmartDashboard, the subsystem is again displayed, but if we save layout and exit. If will again be bad when we restart SmartDashboard.

Has anyone else had this problem?

We use Robot Builder and code in C++.

We are having this exact same problem as we start teaching new students this summer. Saving an XML file then restarting Smart Dasboard results in blank subsystem boxes in test mode. Saving then gives an XML file that shows zero height and width objects in addition to the boxes. Deleting the live-window XML section and restarting shows the correctly saved non test mode screens and the test mode screen shows all objects in the default locations.

Did you find a solution?