microsoft / microsoft/terminal

Maximized Terminal window obscures Taskbar after monitor power save

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

Description

### Windows Terminal version

1.20.11781.0

### Windows build number

10.0.19045.4651

### Other Software

Ubuntu in WSL2

### Steps to reproduce

I have a laptop with external monitor connected. The laptop screen is 1920x1080, horizontal, 125% scaling; external monitor is 3840x2160, horizontal, 150% scaling, extended. The external monitor is set as main screen. The Taskbar is visible on both screens and is blocked.

Steps to reproduce:
* Run Terminal, move to external monitor and maximize
* Open some other apps, move to external monitor and maximize (not sure this is required)
* Lock screen and let screens enter power save
* Unlock screen

The reproduction rate is 100% or very close to it.

### Expected Behavior

All applications including Terminal should appear normally, just like before locking screen.

### Actual Behavior

All other applications that I have appear normally, just like before locking screen.
Terminal obscures almost the whole Taskbar, just few bottom pixels are visible:
terminal

I need to Restore down and Maximize again to unobscure the Taskbar.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the maximize, monitor power-save, and unlock sequence described in the issue on Windows Terminal 1.20.11781.0 with the stated mixed-DPI displays. Trace the terminal's window and maximize handling around display power-state restoration; done means the Taskbar remains unobscured after unlock without requiring Restore Down and Maximize again.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, ubuntu
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.