When using state restoration, the window's origin within the screen is restored. However, when quitting the app on a 2nd monitor, the window will restore to the main screen instead of the 2nd screen.
Steps:
- Launch app, move around, note location within main screen
- quit app
- Relaunch app, location is correct
- Move app to 2nd screen (non-main screen)
- quit app
- relaunch => app is back on main screen instead of 2nd screen