Under certain circumstances, if you run an app on the simulator with one device, then you switch devices without closing and re-opening the simulator, the data field layout options are wrong -- some or all of the options are for the previous device.
This doesn't happen with all devices, but the following scenario happens consistently for me:
1) Run data field as Edge 1030
2) Without quitting the simulator, run data field as FR935
3) Data Fields > Layout will now contain some invalid options from the Edge 1030 such as 7 Fields A.
If you choose an invalid option, the app will crash and the Data Fields menu becomes disabled. Subsequent runs also fail, unless I choose Edge 1030 again or quit the simulator. Killing the app or device in between runs does not help.
The same thing happens if you choose the 7 Field layout while you are running the app on the Edge 1030. Once you run as 935, the data field crashes and the Data Fields menu is unavailable. You have to quit the simulator at this point.
I haven't tested all combos, but I think Edge 1030 and Edge 130 are two of the main culprits. Other devices, like Edge 1000 or most watches, don't seem to have this issue with having their layout options "stick".
Another generic problem is that is pick a given layout on any device (e.g. 935, 4 Fields B), then switch to a device which does support that layout (e.g. 235), the simulator will display a wxWidgets debug message. Unlike the problem above, the simulator isn't permanently messed up at this point. You don't have to quit, just toggle the layout and run the app again.
SDK/Plugin: 3.0.4
Eclipse 2018-10
Windows 10