GTK drag and drop breaks for rest of session after attempting to drag something with Alt+Tab menu open

NEW
Unassigned

Status

()

Core
Widget: Gtk
P2
normal
9 days ago
14 minutes ago

People

(Reporter: Kestrel, Unassigned)

Tracking

(Blocks: 1 bug, {regression})

59 Branch
Unspecified
Linux
regression
Points:
---

Firefox Tracking Flags

(firefox59 affected)

Details

(Reporter)

Description

9 days ago
Ubuntu 17.10 (GNOME Shell 3.26.2)

STR:
1. Mousedown on tab and hold position without releasing mouse button.
2. Press Alt+Tab, release Tab and keep holding Alt so menu stays open.
3. Drag mouse cursor away from tab.
4. Release all mouse buttons and keys.
5. Attempt to drag something.

Dragging is not possible for the rest of the session requiring the browser to be restarted to restore dragging ability.

Log error:

> Gdk-CRITICAL **: Window 0x7f56c02bea80 has not been made visible in GdkSeatGrabPrepareFunc

Regression window:

https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=19b4265d0d568d232fb3a34705f947b6db7496dc&tochange=bf2bc1aa78c0b72d9b6b13f7a8c6ae61c60a51dc

This regression also coincided with losing the ability to Alt+Tab while dragging and dropping (Bug 1276449).

Most likely regressed by Bug 1170342.
Martin, do you think you could take a look here? I'm not sure what the status of bug 1170342 and related gtk3/xinput2/wayland work is these days. Thanks!
Flags: needinfo?(stransky)
Sure, I'll look at it.
Flags: needinfo?(stransky)

Updated

15 minutes ago
Priority: -- → P3

Updated

14 minutes ago
Priority: P3 → P2
You need to log in before you can comment on or make changes to this bug.