microsoft / microsoft/terminal

Terminal window is moved off-screen in 2 screen setup after a single-screen RDP session

Open
#4,063 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-UserInterface Help Wanted Issue-Bug Needs-Repro Priority-3 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Environment

Windows build number: 10.0.18363.535
Windows Terminal version (if applicable): 0.7.3451.0

Steps to reproduce

  1. Have a dual-screen setup with primary screen on the right, secondary on the left.
  2. Open the Windows Terminal on a primary (right) screen.
  3. Lock the workstation, go somewhere and connect via RDP using 1 screen configuration.
  4. WT windows are observed on the RDP session single screen.
  5. End RDP session, go back.
  6. All WT windows are moved off-screen, past the right edge of the primary (right) screen.

Expected behavior

WT windows should stay on the primary (right) screen.

Actual behavior

WT windows are displayed off-screen. It is possible to drag them back via ALT+Space -> Move but is very annoying.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The payload names no source files, entry points, or tests. Reproduce the dual-monitor and single-screen RDP sequence described, then trace the window-position restoration behavior; done means Terminal windows return to the primary right-hand screen after the RDP session ends without requiring Alt+Space.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
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.