Exiting fullscreen positions window to unexpected place if monitor changed #13355

Open
opened 2026-01-31 03:40:32 +00:00 by claunia · 0 comments
Owner

Originally created by @ekoschik on GitHub (Apr 8, 2021).

Windows Terminal version (or Windows build number)

issue is not a regression, but running Windows Terminal Version: 1.6.10571.0

Other Software

The problem exists in Terminal and conhost, albeit with forked implementations.

Steps to reproduce

With two monitors, f11 to enter fullscreen, win+shift+left/right, f11 to exit fullscreen.

Expected Behavior

Window restores somewhere on its current monitor, to its previous logical size (or maximize state) and relative position on the monitor. This should be true even if the window's monitor has changed or has been removed.

Actual Behavior

If window was not maximized, will restore to previous position on previous monitor, potentially jumping to an unexpected size if the window has changed DPI since the restore position was stored. If the window's previous monitor was removed, it may now be off-screen. If window was maximized, window may disappear even without its previous monitor having been removed.

Originally created by @ekoschik on GitHub (Apr 8, 2021). ### Windows Terminal version (or Windows build number) issue is not a regression, but running Windows Terminal Version: 1.6.10571.0 ### Other Software The problem exists in Terminal and conhost, albeit with forked implementations. ### Steps to reproduce With two monitors, f11 to enter fullscreen, win+shift+left/right, f11 to exit fullscreen. ### Expected Behavior Window restores somewhere on its current monitor, to its previous logical size (or maximize state) and relative position on the monitor. This should be true even if the window's monitor has changed or has been removed. ### Actual Behavior If window was not maximized, will restore to previous position on previous monitor, potentially jumping to an unexpected size if the window has changed DPI since the restore position was stored. If the window's previous monitor was removed, it may now be off-screen. If window was maximized, window may disappear even without its previous monitor having been removed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13355