Bug 1647457
Summary: | [wayland] firefox tab dragging does not work | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Zbigniew Jędrzejewski-Szmek <zbyszek> | ||||
Component: | mutter | Assignee: | Florian Müllner <fmuellner> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 34 | CC: | 0xalen+redhat, agerstmayr, anto.trande, bfields, brentrbrian, carl, cglombek, code, fedora, fedoraproject, fmuellner, gecko-bugs-nobody, gnome-sig, hashem, jadahl, jhorak, johannespfau, john.j5live, jorti, kengert, malucious81, nilueps, obudai, otaylor, philip.wyett, pjasicek, redhat, rhughes, richardfearn, robert.mader, rstrode, sandmann, sebastian4842, stijn, stransky, tom, udovdh, vojstraka+bugzilla, vondruch, walters, wurstsemmel, yuokada | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2021-11-05 08:34:47 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1054334 | ||||||
Attachments: |
|
Description
Zbigniew Jędrzejewski-Szmek
2018-11-07 14:05:17 UTC
Yes, I see that too. It usually helps to restart the browser...I wonder what makes that non-functional. Yes, I can confirm that this is fixed after a restart. I'm downloading firefox-63.0.1-5.fc29.x86_64. I'll report if I see this again. I don't think it's fixed in some particular firefox version - I suspects it's something what broken after some time time when the browser is used. Strange, suddenly I can drag tabs again (without restarting the browser). So it's some external bit of state that flips. (This version of firefox is the first one which works enough on wayland for continuous use. There are glitches, but nothing major. Expect more bug reports ;)) (In reply to Martin Stransky from comment #1) > Yes, I see that too. It usually helps to restart the browser...I wonder what > makes that non-functional. Same here with Firefox 65.0 on Fedora 29 / GNOME wayland 3.30.2-1.fc29 / gtk 3.24.1-2.fc29 Still present in F30 with firefox-68.0-4.fc30.x86_64. This is happening on F31 too firefox-69.0.3-1.fc31.x86_64 gnome-shell-3.34.1-2.fc31.x86_64 mutter-3.34.1-3.fc31.x86_64 Even when dragging tabs to reordering them works, dragging them out of the window to move them to a new window doesn't. Reported as https://gitlab.gnome.org/GNOME/mutter/issues/740 looks like mutter issue. *** Bug 1768055 has been marked as a duplicate of this bug. *** FWIW, still an issue with mutter-3.34.1-7.fc31.x86_64 + firefox-70.0-1.fc31.x86_64. firefox-70.0-1.fc31.x86_64 have improvements .... * NOT WORKING drag tab to create new window * WORKING can reorder tabs (In reply to Brent R Brian from comment #12) > firefox-70.0-1.fc31.x86_64 have improvements .... > > * NOT WORKING drag tab to create new window > > * WORKING can reorder tabs Is that a https://bugzilla.mozilla.org/show_bug.cgi?id=1527976 ? If not, can you please create a screencast of the issue? Thanks. It appears to be the identical complaint As far as I can tell it's not true that firefox-70.0-1.fc31.x86_64 is improved. I've been running that and later versions and the all the problems persist, namely: * Inability to reorder tabs * Inability to rip off tabs * Inability to drag URLs out of the window Reordering tabs and dragging URLs does work for a while, as previously mentioned, but at some point it will stop working. Ripping off tabs never seems to work, so that likely does involved the Mozilla bug mentioned. (In reply to Tom Hughes from comment #15) > As far as I can tell it's not true that firefox-70.0-1.fc31.x86_64 is > improved. I've been running that and later versions and the all the problems > persist, namely: > > * Inability to reorder tabs > * Inability to rip off tabs > * Inability to drag URLs out of the window > > Reordering tabs and dragging URLs does work for a while, as previously > mentioned, but at some point it will stop working. This is a mutter bug - https://gitlab.gnome.org/GNOME/mutter/issues/740 Please comment there. > Ripping off tabs never seems to work, so that likely does involved the > Mozilla bug mentioned. firefox-70.0-1.fc31.x86_64 have improvements .... BUT * NOT WORKING drag tab to create new window * WORKING can reorder tabs ONLY AFTER CLOSING BROWSER & RE-OPENING Created attachment 1638567 [details]
Screenshot Mozilla overlapping tabs
Overlapping tabs
This got fixed in https://gitlab.gnome.org/GNOME/mutter/merge_requests/1031 Does appear to work i Firefox 72.0 P.S.: that means it will be fixed in 3.34.4 / fedora 31. Will not backport to 3.32 / fedora 30. Still happens for me in Firefox 74.0.1 (64-bit) in GNOME 3.34.4 / Fedora 31 Still problematic: ~~~ $ rpm -q firefox firefox-75.0-2.fc33.x86_64 $ rpm -q mutter mutter-3.36.1-3.fc33.x86_64 ~~~ Latest version of firefox seems MUCH better. Still broken for me. Firefox 80 fixes tab ordering, but, dragging tab to make new window is "iffy" ... I have been right-click moving the tab. I'm afraid not, it's still broken for me in 00. On Firefox 80.0.1 (and mutter 3.36.6), dragging tabs still works only some of the time for me, either to rearrange or to make a new window. This is still an issue in Fedora 33. After booting, I can rearrange the tabs, but after a while it stops working. firefox-82.0-5.fc33.x86_64 gnome-shell-3.38.1-2.fc33.x86_64 mutter-3.38.1-1.fc33.x86_64 Exactly the same issue as Juan Orti Alcaine reported: after booting, I can rearrange the tabs, but after a while it stops working. firefox-83.0-13.fc33.x86_64 gnome-shell-3.38.2-1.fc33.x86_64 mutter-3.38.2-1.fc33.x86_64 xorg-x11-server-Xwayland-1.20.10-1.fc33.x86_64 Note: I am always able to right-click a tab, then "Move tab" => "Move to start" and the tab will move to the start, but I'm unable to really rearrange the tabs by just dragging them around. I can confirm having the exact same issue in Fedora 33. Restarting firefox is the only workaround I've found firefox-84.0.2.fc33.x86_64 gnome-shell-3.38.3-1.fc33.x86_64 mutter-3.38.3-1.fc33.x86_64 firefox-87.0-2.fc34.x86_64 seems better. Now I see a little vertical indicator, and dragging works. But in the past this has been an on-and-off affair, so I'll keep monitoring it for a while. firefox-87.0-2.fc33.x86_64 on Fedora 33: Still happens. (In reply to Zbigniew Jędrzejewski-Szmek from comment #32) > firefox-87.0-2.fc34.x86_64 seems better. Nope, still broken. 88.0.1 seems good ... drag tab to new window drag tab to another window reorganize tabs same window I'm on 88.0.1, and haven't seen any change in behavior: dragging tab to a new window or another window still does not work. (Dragging to reorgnize within one window does.) firefox-88.0.1-1.fc34.x86_64 gnome-shell-40.1-1.fc34.x86_64 mutter-40.1-1.fc34.x86_64 So far 88.0.1 does seem to be working for me. I can reorder tabs, rip tabs off, move tabs between windows and drag links out of the browser. I am still having this issue in fedora 34. For a brief moment it seemed to be fixed, but lately I cannot get tab dragging to new window to work at all. firefox-88.0.1-1.fc34.x86_64 mutter-40.1-1.fc34.x86_64 Seems to be fixed in nightly when widget.wayland.async-clipboard.enabled DnD issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1719894 Async clipboard: https://bugzilla.mozilla.org/show_bug.cgi?id=1725149#c5 This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. It now works fine for me in F35. It's been a while, so I don't remember when exactly it was fixed. Fedora 35, firefox-94.0-1.fc35.x86_64, it's working for me. The problem was always intermittent, but it's been working for me all day, which is longer than it lasted before, so maybe it's fixed. I also haven't seen it in a while, so long that I cannot remember it at all. I'm closing it as CURRENTRELEASE. Please feel free to reopen if you can still reproduce the issue. |