Resizing gnome-terminal moves the window

Bug #1922034 reported by Martin
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
High
Daniel van Vugt

Bug Description

When slowly resizing a gnome-terminal window from either the top edge or the left edge, the window is moved. The top/left edge moves with the cursor, but the bottom/right edge doesn't stay in place.

I assume this is because of how gnome-terminal can only be resized one line/column at a time. I assume resizing the window from the top or left edge works by moving the window up or to the left and expanding the width to make the bottom or right edge stay in place, and something about this logic has changed in a recent gnome-shell update to make it not account for windows which can't be resized pixel by pixel.

Attached is a video which shows the bug in action.

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: gnome-shell 3.38.4-1ubuntu1
ProcVersionSignature: Ubuntu 5.11.0-13.14-generic 5.11.7
Uname: Linux 5.11.0-13-generic x86_64
ApportVersion: 2.20.11-0ubuntu61
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Mar 31 11:17:23 2021
DisplayManager: gdm3
InstallationDate: Installed on 2019-11-21 (495 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
RelatedPackageVersions: mutter-common 3.38.4-1ubuntu1
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to hirsute on 2021-03-16 (14 days ago)

Revision history for this message
Martin (martid0311) wrote :
Revision history for this message
Martin (martid0311) wrote :

I just tested this in X11, and it's not an issue there. It seems to only affect GNOME on Wayland.

affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The upstream bug:

https://gitlab.gnome.org/GNOME/mutter/-/issues/1723

seems to show this is caused by the fix for bug 1917939.

Changed in mutter (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
tags: added: regression-release
Changed in mutter (Ubuntu):
importance: Medium → High
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Changed in mutter (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 3.38.4-1ubuntu2

---------------
mutter (3.38.4-1ubuntu2) hirsute; urgency=medium

  [ Daniel van Vugt ]
  * Revert "debian/patches: Properly handle configuration events on windows"
    to fix a regression making some windows to move on resize (LP: #1922034).
  * Add 61-mutter.rules-Enable-KMS-modifiers-for-Raspberry-P.patch.
    To enable KMS modifiers on Raspberry Pi, which means to enable the
    first fix in wayland-dma-buf-Add-support-for-DRM_FORMAT_ABGR2101010.patch
    (LP: #1896171)

  [ Marco Trevisan (Treviño) ]
  * debian/patches: Backport workspace fixes from upstream gnome-3-38 branch
  * debian/patches: Use Xwayland pkg-config if available
  * debian/patches: Use -listenfd to invoke XWayland if available (LP: #1922539)

 -- Marco Trevisan (Treviño) <email address hidden> Thu, 15 Apr 2021 06:28:51 +0200

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Changed in mutter:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.