Is Screen[0] always the primary desktop when calling system.gui.getScreens()

screens = system.gui.getScreens()

Is screens[0] always the primary desktop? If not, what causes this not to be true?

Thanks,

Unfortunately, no. Discussion here: