sway version 1.0-rc1-54-gcc39bbdf (Feb 13 2019, branch 'master')
When I drag one tab out of a firefox window with multiple tabs, it fails to spawn a new firefox window with just the one tab that has been dragged out. I think this should work (as it does on i3).
Firefox on Wayland native or in Xwayland?
Firefox on Wayland native or in Xwayland?
on Wayland native
Does it work in Weston?
Does it work in Weston?
It does not work in weston or rootston. So I guess this is a firefox bug?
Yes. Please report it to bugzilla if there's no bug for this yet.
@emersion I looks like the bug has been fixed on Firefox side and drag and detach now works in Weston. It still does not work on sway and the comment in the mozilla bug suggests this is something to be fixed on Sway side. Can we reopen this issue?
Can you try #3700 and swaywm/wlroots#1517?
Still does not work with those branches.
sway version 0.14-rc1-3418-g0e1a152f (Feb 20 2019, branch 'refactor-dnd')
This works fine with firefox-nightly on sway on my end.
Maybe fixed since you reported the issue?
@JonnyMako, can you try again?
Dragging tabs even inside the same window is broken for me, firefox-nightly 2019-03-12 on wayland native and sway 1.0-rc1-173-g1bab5a95. I suspect this is actually an intermittent issue, not tied to specific versions of firefox or sway...
rc1 is too old.
@emersion it's not rc1, it's sway-git from AUR, it's just the version still shows rc1 and somehow the git hash is nonsense. I just built it again and now it shows
$ sway -v
sway version 1.0-rc1-177-gacdb4ed7 (Mar 14 2019, branch 'master')
Dragging to detach a firefox tab is still not working for me. Dragging tabs withing a window is working fine.
Restarted sway and dragging inside firefox and between firefox windows is working now. This was a sway upgrade, but the previous build was on the 12th, so I suspect it was the restart itself which caused the fix, not the upgrade.
If I can get it to reproduce again, O'll restart sway and report if it fixes it.
Dragging to detach works in fedora 29; however must be lifted above firefox or outside of firefox bounds. EDIT: fixed sometime at or before 1.3
It's still not possible to drag a tab to detach with Firefox on Wayland. Moving tabs between windows works as intended though.
I have tested with both Sway 1.2 + Firefox 68.0.2 and with latest master Sway/Wlroots/Firefox Nightly.
Dragging a tab to detach works in Gnome Wayland, so I assume it's not a Firefox issue.
Firefox tab dragging works "for a few days" until it stops. I presume then, it's a low-probability bug (race condition?) which then stops tab dragging working until sway is restarted. Restarting Firefox doesn't bring back tab dragging, you have to restart sway.
Dragging Firefox tabs within the window or dragging a tab to another Firefox window works fine for me, however dragging the tab out of the panel does not spawn a new Firefox window containing the dragged tab like it does in X, it just returns to the panel. Any idea what might be going on here?
sway version 1.4
Mozilla Firefox 75.0
@rvolosatovs Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527976
Apparently, caused by an upstream GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/2101
@rvolosatovs Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527976
Apparently, caused by an upstream GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/2101
Thanks! I'll subscribe to these instead. Guess this issue can be closed then?
Yeah, let's close this as a Firefox bug. Feel free to re-open if they fix it on the Firefox side and it still doesn't work.
This was fixed on firefox 77 (the stable channel is still at 75). The upstream issue is closed, and there are reports of it working on sway.
I think it's safe to close this issue.
Hi, this is indeed working on the latest Firefox but only partially, and I think this time it may be on Sway's side.
Dragging a tab out of its place in the tabbar and onto another window will correctly spawn a new window with that tab. But dragging that tab onto an empty Sway workspace does not spawn the new window, it just acts as if it continued dragging.
Can confirm this the above. Hint: you can try this with just one screen by making the window float too.
Most helpful comment
Hi, this is indeed working on the latest Firefox but only partially, and I think this time it may be on Sway's side.
Dragging a tab out of its place in the tabbar and onto another window will correctly spawn a new window with that tab. But dragging that tab onto an empty Sway workspace does not spawn the new window, it just acts as if it continued dragging.