elementary / elementary/gala

"Use previous settings" leave you with messed up windows

Open
#1,681 1 comment 0 reactions 0 assignees View on GitHub
Confirmed
Dominant language
Vala
Stars
301
Forks
83
Avg merge
1d 1h
Merged PRs (30d)
7

Description

### What Happened?

"Use previous settings" does not restore window size and position on screens.

Now most of my browser windows are tiny on the second screen!

![Screenshot from 2023-03-04 21-07-31](https://user-images.githubusercontent.com/91113/222927307-e4af8eed-201c-4958-89a8-f6b9b8fea7d7.png)

### Steps to Reproduce

1. Have 2 displays, one 2.5K and one 2K (Full HD). Have many browser windows open on both
2. Enable mirroring. It will enable 3x scaling because of https://github.com/elementary/switchboard-plug-display/issues/273
3. Click "Use previous settings" or wait

### Expected Behavior

Restore windows to previous size/position

Everything should be the same as before using some horribly broken setting. That's what "Use previous settings" is for and it does not work!

### OS Version

6.x (Odin/Jólnir)

### Software Version

Latest release (I have run all updates)

### Log Output

_No response_

### Hardware Info

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the two-display setup with mirroring and 3x scaling, then follow the window handling used by “Use previous settings.” Compare window size and position before and after restoring the display configuration. Done means windows return to their previous size and position instead of becoming tiny on the second screen.

Written by the indexing model from the issue text.

Assessment

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.