Docking/window position should be preserved when closing and opening Terminal #1900

Closed
opened 2026-01-30 22:41:33 +00:00 by claunia · 2 comments
Owner

Originally created by @UweKeim on GitHub (Jun 22, 2019).

Steps to reproduce:

  1. Start Terminal.
  2. Press Win+Left key to dock Terminal window to the left half of my monitor. The Terminal window starts at (0|0) left top position.
  3. Exit Terminal.
  4. Start Terminal.

Actual results:

After step 4, the Terminal window starts at some probably random (X|Y) position.

Now I have to repeat above step 2:

  1. Press Win+Left key to dock the Terminal window to the left half of my monitor.

This is really annoying.

Expected results:

The Terminal window should start pixel perfect at the very same position where I closed it the last time. No offset or anything. Just start with the same size and the same position. No matter whether I manually resized the window or whether being docked before.

Google Chrome does this very well, Microsoft Edge based on Chromium does this very well, too, same does e.g. Visual Studio Code. I hope Terminal can do better, too.

Additional information:

I've described a similar issue some years back over at Super User, together with some UI mockups.

Originally created by @UweKeim on GitHub (Jun 22, 2019). **Steps to reproduce:** 1. Start Terminal. 1. Press <kbd>Win</kbd>+<kbd>Left</kbd> key to dock Terminal window to the left half of my monitor. The Terminal window starts at (0|0) left top position. 1. Exit Terminal. 1. Start Terminal. **Actual results:** After step 4, the Terminal window starts at some probably random (X|Y) position. Now I have to repeat above step 2: 1. Press <kbd>Win</kbd>+<kbd>Left</kbd> key to dock the Terminal window to the left half of my monitor. This is really annoying. **Expected results:** The Terminal window should start pixel perfect at the very same position where I closed it the last time. No offset or anything. Just start with the same **size** and the same **position**. No matter whether I manually resized the window or whether being docked before. Google Chrome does this very well, Microsoft Edge based on Chromium does this very well, too, same does e.g. Visual Studio Code. I hope Terminal can do better, too. **Additional information:** I've described a [similar issue some years back over at Super User](https://superuser.com/q/659585/11720), together with some UI mockups.
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-FixResolution-Duplicate labels 2026-01-30 22:41:33 +00:00
Author
Owner

@DHowett-MSFT commented on GitHub (Jun 22, 2019):

Duplicate of #1387, #1043

@DHowett-MSFT commented on GitHub (Jun 22, 2019): Duplicate of #1387, #1043
Author
Owner

@DHowett-MSFT commented on GitHub (Jun 22, 2019):

Also, just pitching in: I disagree. I might open multiple windows and I absolutely don’t want them all spawning over top of each other.

@DHowett-MSFT commented on GitHub (Jun 22, 2019): Also, just pitching in: I disagree. I might open multiple windows and I absolutely don’t want them all spawning over top of each other.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1900