Resize handle can lead to unintended window movement and jumps

Bug #1008682 reported by Ingo Ruhnke
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The Gtk3 window resize handle that is in the bottom-right corner of most Gtk3 apps can lead to an unintended window move as well as make the window jump by a huge marign, thus leading to the window being out of the screen. The problem is not perfectly reproducible, but happens around 20% of the time when clicking the handle instead of doing a click&drag. I am using XFWM and Xubuntu as well as a multi-monitor setup, which might be related to the problem. To reproduce:

1) open a Gtk3 app, such as Evince or GnomeTerminal
2) click the top/left corner of the resize handle a few times

Resulting problems:

* The window will be grabbed so that one can move it around, which seems weird
* The grab on the window happens at a large offset, so instead of the window staying in place as long as the user does not move the mouse, it makes an instant jump to the right, which seems to be the width of the screen, leading to the window being placed off-screen and unreachable if one doesn't move it back.

xfwm4 4.8.3-1ubuntu1
libgtk-3-0 3.4.2-0ubuntu0.2

$ lsb_release -rd
Description: Ubuntu 12.04 LTS
Release: 12.04

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Adriano Macchietto (amacchietto) wrote :

I've experienced this same bug on more than 3 different machines running Xubuntu 12.04. It seems to occur even when the resize handle area is not clicked during focus switches. Probably the same bug as I've posted:

https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1001936

Makes using GTK3 application very frusterating and annoying. I hope it is fixed soon.

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.