microsoft / microsoft/terminal

Fullscreen globalSummon after minimizing does not correctly restore with alt+tab

Open
#16,124 1 comment 0 reactions 0 assignees View on GitHub
Area-Windowing 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.19.230925002-preview

### Windows build number

10.0.19044.0

### Other Software

This has been happening for several windows terminal versions (at least since >1.14).

### Steps to reproduce

- Open a fullscreen terminal window
- Use a "globalSummon" action to minimize the window
- Try to alt-tab to the window or click on the task bar icon to select the window

### Expected Behavior

The same behavior as using the "globalSummon" action again. This and a "restore" action work correctly to select, unminimize and show the window as fullscreen again.

When the window is not initially fullscreen, there is also no problem alt-tabbing to it (though one difference in this case is the globalSummon hide has a minimize animation).

### Actual Behavior

After minimizing, alt-tabbing or clicking on the taskbar icon does not display the window again (but does seem to select it). Alt-tabbing to a different window then back again will display the terminal window but no longer as fullscreen.

I'd be happy to provide any more details or information that may be useful!

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using Windows Terminal 1.19.230925002-preview on Windows build 10.0.19044.0, following the listed globalSummon, minimize, and Alt+Tab steps. Trace the fullscreen window's selection and restoration behavior through taskbar activation and Alt+Tab; done means the window is shown and restored to fullscreen as it is with globalSummon or restore.

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
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.