This is with firefox-60.0.2-1.fc28.x86_64. I have often firefox window shown partly and on top of it is another window, with which I work currently. I move mouse in a way that it can also move above the firefox page and then move it back above the active window, but firefox seems to miss this cursor-moved-away and shows the tooltip of an item from the page, covering part of the top window. This wasn't the case in the past, like when I have Fedora 27 installed with a firefox of some old version I do not recall.
Created attachment 1458277 [details] screenshot This screenshot exhibits the issue. The tooltip belongs to the "Com" text on the firefox page (it's also underlined), but the mouse cursor is elsewhere, above the window which is on top of the firefox window already. The tooltip had been shown after a short timeout, while the mouse cursor was not there when the timeout elapsed.
I'm afraid it's one of the difficult to fix bugs associated with Firefox different popup/seat design. There's no easy way how to fix it.
Also present in F29: firefox-63.0-2.fc29.x86_64. I can easily reproduce this in my XFCE session with Sawfish window manager. When I switch to another virtual desktop while Firefox tooltip is active, the tooltip remains even on the new virtual desktop (even though the main window of Firefox is unmapped). I have verified using xev(1) that X correctly sends FocusOut, LeaveNotify and UnmapNotify event to the main window while switching virtual desktop using a hotkey. Firefox could use any of these events to hide the tooltip.
This message is a reminder that Fedora 29 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26. 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 '29'. 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 29 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.
Still present in F31 firefox-70.0-1.fc31.x86_64.
Jan, which desktop do you use? I think it should be covered by wayland popup window management but it's active only when wayland backend is active, i.e. under gnome-shell recently.
I use XFCE with Sawfish window manager.I can reproduce this for example when switching to another virtual desktop with keystrokes instead of moving the mouse out of the window. I think the difference is the LeaveNotify X event versus unmapping the Firefox X window.
Oh well, I only repeat the information already provided in comment #3. Why the NEEDINFO?
I'm on X too, not Wayland.
Okay. This is wontfix on X11 and it should be already fixed on Wayland.
(In reply to Martin Stransky from comment #10) > Okay. This is wontfix on X11 and it should be already fixed on Wayland. Why is it WontFix on X11? Does Firefox support only Wayland since now on? I'm sorry, but it doesn't make any sense. There are like two or three desktop environments using Wayland I know of, and tens which use X11. If not tens, then definitely more than those "being able to use Wayland". Even GNOME Shell can run on X11, if needed. The GNOME project uses its own web browser (Epiphany), it doesn't rely on Firefox. Why would Firefox degrade this way?
This message is a reminder that Fedora 31 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24. 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 '31'. 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 31 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.
I can still reproduce this using firefox-82.0.2-1.fc33.x86_64 (on XFCE + Sailfish, as I wrote above).
(*sawfish, not Sailfish - the former is an X11 window manager, while the later is a mobile phone OS, of course :-)
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.
Still present in F35: firefox-94.0-1.fc35.x86_64 sawfish-1.12.90-12.fc35.x86_64
This seems to also be present on F36 although with GNOME Wayland, where MOZ_DISABLE_WAYLAND=1 fixes the issue. Unsure if this qualifies as a separate issue...
Still present in F36: firefox-100.0-2.fc36.x86_64
Looks like somebody had the same issue on reddit: https://old.reddit.com/r/Fedora/comments/ujrn3e/after_update_to_firefox_100_tooltips_and_menus/ Disabling gfx.webrender.compositor indeed fixed the issue (had gfx.webrender.compositor.force-enabled set to true here)
Still happening on F37 on Xorg (109.0-4.fc37), not sure about Wayland. I know Wayland will eventually replace Xorg, but remember that many third party applications still do not have proper Wayland support (looking at you, Slack), forcing users to stay on Xorg. Dismissing Xorg users entirely is not a good idea, in my opinion.
(In reply to friedsector from comment #20) > Still happening on F37 on Xorg (109.0-4.fc37), not sure about Wayland. > > I know Wayland will eventually replace Xorg, but remember that many third > party applications still do not have proper Wayland support (looking at you, > Slack), forcing users to stay on Xorg. Dismissing Xorg users entirely is not > a good idea, in my opinion. There was large rework of tooltip code (https://bugzilla.mozilla.org/show_bug.cgi?id=1798131) Can you test latest nightly please? https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries Thanks.
(In reply to Martin Stransky from comment #21) > (In reply to friedsector from comment #20) > > Still happening on F37 on Xorg (109.0-4.fc37), not sure about Wayland. > > > > I know Wayland will eventually replace Xorg, but remember that many third > > party applications still do not have proper Wayland support (looking at you, > > Slack), forcing users to stay on Xorg. Dismissing Xorg users entirely is not > > a good idea, in my opinion. > > There was large rework of tooltip code > (https://bugzilla.mozilla.org/show_bug.cgi?id=1798131) > > Can you test latest nightly please? > https://fedoraproject.org/wiki/ > How_to_debug_Firefox_problems#Testing_Mozilla_binaries > Thanks. The nightly version does not exhibit the issue for me.
Great, let's expect the fix in next releases.