Merge "Add flag to restore to previous bounds from desktop immersive" into main