On Sun, 1 Dec 2019 at 16:33, Jeffrey Ross <jeff@bubble.org> wrote:
After upgrading to Fedora 31 I've run into an issue with Firefox, I can
no longer detach a tab from the browser to put it into its own window. 
I can drag a tab to another open browser window or to another position
within the same browser window but I can not drag it to a new window by
itself.

If I right click on the tab I can choose move and then move to a new
window, that will work.

Ideas?

Known bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527976

Relevant comment:

This seems to be a GTK bug in Wayland implementation [1]:
When there's no consumer of the data the Xorg GTK implementation returns GDK_DRAG_CANCEL_NO_TARGET while Wayland GDK_DRAG_CANCEL_ERROR. Firefox got this as user cancelled the dnd action [2] so it won't move the tab to the new window [3].

Currently I'm trying to figure out with the GTK guys.

[1] https://gitlab.gnome.org/GNOME/gtk/issues/2101
[2] https://searchfox.org/mozilla-central/rev/3366c3d24f1c3818df37ec0818833bf085e41a53/widget/gtk/nsDragService.cpp#1308
[3] https://searchfox.org/mozilla-central/rev/3366c3d24f1c3818df37ec0818833bf085e41a53/browser/base/content/tabbrowser-tabs.js#806

Also:
https://bugzilla.redhat.com/show_bug.cgi?id=1647457, which points to https://gitlab.gnome.org/GNOME/mutter/issues/740

Fedora 31 was late to the party.  Would have been nice if this was mentioned in firefox release notes.


--
George N. White III