KEMBAR78
macOS fullscreen window restore · Issue #158388 · microsoft/vscode · GitHub
Skip to content

macOS fullscreen window restore #158388

@bpasero

Description

@bpasero

Refs:

Complexity: 3

Create Issue


Synopsis:
On macOS, Electron does not allow us to restore multiple windows in fullscreen on the same display. Doing so results in ugly issues such as #157605 and #150790.

Setup:

  • configure "window.restoreFullscreen": true
  • prepare to have a second monitor ready

Testing

  • open a window, make it fullscreen and ensure after restart the window appears fullscreen on the display you left it
  • open multiple windows and make multiple windows fullscreen on the same display and verify that only the last active window restores fullscreen while the others restore but not as fullscreen
  • open 1 window fullscreen on the one display and 1 window fullscreen on the other display and verify both appears as they were after restart
  • briefly test that normal non-fullscreen windows restore as they are left, e.g. open 2 and size them so that you can remember on both displays

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions