disabling fractional-scaling picks wrong screen size
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
During testing of the kinetic desktop on a Raspberry Pi, I came across an odd behaviour with the fractional scaling settings. I also replicated the issue on the PC image (so it's not Pi specific), and on the jammy desktop (so it's a fairly long-standing bug). Reproduction steps:
1. Open Gnome control center
2. Under Screen Display: enable Fractional Scaling, then select 125% as the Scale, then click Apply
3. Accept the changes
4. Under Screen Display: select 100% as the Scale, disable Fractional Scaling, then click Apply (please note both changes must be done in one "Apply" step; if done separately the bug does not manifest)
5. Accept the changes
At this point the screen should be partially filled in the top left, as if the correct resolution is picked, but the wrong screen size. On the Pi the remaining screen area was blank, on the PC it was filled with random garbage.
Interestingly, if you select "Revert" in the final step things *don't* revert and instead I wound up with a 100% scale, full-screen desktop (on both the Pi and the PC). That may be a separate bug but either way it appears there's some broken interaction between fractional scaling, the selection of the scale, and the application (and reversion) of settings.