Screen flashing when hoovering over menus

Bug #2065382 reported by Moshe Caspi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mozilla Firefox
Confirmed
Unknown
firefox (Ubuntu)
In Progress
Undecided
Unassigned
thunderbird (Ubuntu)
New
Undecided
Unassigned

Bug Description

It happens in Firefox and Thunderbird, only on Hebrew (RTL) menus, and on bookmarks toolbar folders (Firefox), when hoovering over them. The first time will be ok but flashings start from the second attempt. See attached videos.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: mutter 42.9-0ubuntu7.1
ProcVersionSignature: Ubuntu 5.15.0-106.116-generic 5.15.149
Uname: Linux 5.15.0-106-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Fri May 10 10:51:42 2024
InstallationDate: Installed on 2019-04-03 (1863 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
ProcEnviron:
 LANGUAGE=en_IL:en
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_IL
 SHELL=/bin/bash
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: mutter
UpgradeStatus: Upgraded to jammy on 2022-08-12 (637 days ago)

Revision history for this message
Moshe Caspi (mcaspi12) wrote :
Revision history for this message
Moshe Caspi (mcaspi12) wrote :
Revision history for this message
Moshe Caspi (mcaspi12) wrote :
Revision history for this message
Moshe Caspi (mcaspi12) wrote :

It looks like it's happening only when logging in "Ubuntu", and not in "Ubuntu on X11".

Revision history for this message
Moshe Caspi (mcaspi12) wrote :

In Firefox, when changing the Language setting to English, the problem is solved.

affects: mutter (Ubuntu) → firefox (Ubuntu)
Revision history for this message
Moshe Caspi (mcaspi12) wrote :

Got this line in syslog while messing with the menus:

Jun 2 08:54:42 moshe thunderbird.desktop[2997]: [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt

Revision history for this message
Amin Bandali (bandali) wrote :

I was able to reproduce this with Firefox on Ubuntu 22.04, but not on 24.04, for what it's worth.

Would you please also report this issue on upstream's tracker https://bugzilla.mozilla.org ? (Even though this may have to do with one of the underlying system packages beneath Firefox/Thunderbird.)

Changed in firefox (Ubuntu):
status: New → Confirmed
Revision history for this message
In , Moshe Caspi (mcaspi12) wrote :

Steps to reproduce:

This bug applies to Thunderbird also. Menus are in Hebrew.

1. In Firefox, click on folder in the bookmarks toolbar to show the bookmarks in it, click again to close the folder tree, then click the folder again and hoover the bookmarks .

2. In Thunderbird, click an item in the menu bar, click again to close the menu item, then click the menu item again and hoover the items.

Actual results:

In Firefox, the bookmarks in the folder flicker. In Thunderbird, the menu items flicker. See videos at: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2065382

Expected results:

No flickering should happen in both apps.

Revision history for this message
Moshe Caspi (mcaspi12) wrote :
Revision history for this message
In , Lissyx+mozillians (lissyx+mozillians) wrote :

Also, from private discussion with Amin, this is reproduced on Ubuntu 22.04 (but not on 24.04) and with/without Snap package

Revision history for this message
In , Lissyx+mozillians (lissyx+mozillians) wrote :

Moshe, can you share about:support?

Revision history for this message
In , Lissyx+mozillians (lissyx+mozillians) wrote :

Created attachment 9407188
Screencast from 10-05-24 10_43_33.webm

Revision history for this message
In , Emilio (emiliocobos) wrote :

I can repro something similar on KWin (flickering / mispositioned menus) with the RTL locale if the menus are large and we use the move-to-rect movement. I think we get the anchor gravity wrong for RTL, but not sure if that'd be enough to fix ^

Revision history for this message
In , Moshe Caspi (mcaspi12) wrote :

Created attachment 9407197
1.zip

about:support.

Revision history for this message
Amin Bandali (bandali) wrote :

Thanks. I believe upstream is working on a fix per https://bugzilla.mozilla.org/show_bug.cgi?id=1902250

Changed in firefox (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
In , Moshe Caspi (mcaspi12) wrote :

The bug still exists in Firefox 129.0 even though it is marked as RESOLVED FIXED.

Revision history for this message
In , Stransky (stransky) wrote :

(In reply to Moshe from comment #6)
> The bug still exists in Firefox 129.0 even though it is marked as RESOLVED FIXED.

It's not fixed yet and it's marked NEW now.

Changed in firefox:
status: Unknown → Confirmed
Revision history for this message
In , Moshe Caspi (mcaspi12) wrote :

Thanks Martin. I was referring to bug 1902250 which blocks this bug. Sorry for the misunderstanding.

Revision history for this message
In , Stransky (stransky) wrote :

(In reply to Moshe from comment #8)
> Thanks Martin. I was referring to bug 1902250 which blocks this bug. Sorry for the misunderstanding.

If bug 1902250 is not fixed please file a new bug and link it there.
Thanks.

Revision history for this message
In , Moshe Caspi (mcaspi12) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.