microsoft / microsoft/terminal

Quake mode full screen doesn't reopen with full heightwhen closing and resummoning

Open
#16,175 8 comments 12 reactions 0 assignees View on GitHub
Area-Windowing Issue-Bug Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.18.2681.0

### Windows build number

10.0.22621.0

### Other Software

_No response_

### Steps to reproduce

On a multi-monitor setup (primary monitor center: 2560x1400, other monitor left: 1920x1080). Does not happen with only one display (tested on Surface Pro 9)

1. Summon quake mode window with the shortcut (bound to F10 on my machine)
![image](https://github.com/microsoft/terminal/assets/16977204/c6b5e6fb-5082-420d-b27f-7af4087a8244)
2. Change to full screen with F11
![image](https://github.com/microsoft/terminal/assets/16977204/e51e88ca-b379-4e08-b74d-30749fb8820b)
3. Hide the quake mode window again
4. Resummon the window
![image](https://github.com/microsoft/terminal/assets/16977204/abc5b6b3-07d7-4f08-ba69-3383ba1a36c5)

### Expected Behavior

Quake mode window reappears again in full screen mode, covering my screen in its entirety.

### Actual Behavior

Quake mode window reappears covering around half of the montor. Pressing F11 once restores the normal quake window view, pressing it again puts in to full screen properly again.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Windows Terminal on a multi-monitor Windows setup using the quake-mode shortcut and F11. Trace how quake mode preserves fullscreen state when the window is hidden and summoned again; done when it reopens at full height in fullscreen mode without requiring additional F11 presses.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.