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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions