Workspace switcher OSD flickers over fullscreen windows

Bug #1902900 reported by Antonio Mazzarino
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
New
Undecided
Unassigned
mutter (Ubuntu)
New
Undecided
Unassigned

Bug Description

As I said in the title the menu with the 3 workspaces flashes if you switch from a normal workspace to a workspace that has a fullscreen video in Firefox.

How to reproduce

* Open Firefox
* Open a video in full screen (I tested prime video and twitch)
* Press and keep pressed ctrl-alt and arrow to move between workspaces
* When you reach the video workspaces still keep pressed ctrl-alt

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: firefox 82.0+build2-0ubuntu0.20.04.1
ProcVersionSignature: Ubuntu 5.4.0-52.57-generic 5.4.65
Uname: Linux 5.4.0-52-generic x86_64
NonfreeKernelModules: wl
AddonCompatCheckDisabled: False
ApportVersion: 2.20.11-0ubuntu27.10
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sibilant 2096 F.... pulseaudio
BuildID: 20201014125134
CasperMD5CheckResult: skip
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
Date: Wed Nov 4 16:28:48 2020
DefaultProfileExtensions: extensions.sqlite corrupt or missing
DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
DefaultProfileLocales: extensions.sqlite corrupt or missing
DefaultProfilePrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:361
DefaultProfileThemes: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
InstallationDate: Installed on 2020-11-03 (1 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
IpRoute:
 default via 192.168.1.254 dev wlp2s0 proto dhcp metric 600
 169.254.0.0/16 dev docker0 scope link metric 1000 linkdown
 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
 192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.92 metric 600
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
Profile0Locales: extensions.sqlite corrupt or missing
Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:361
Profile0PrefSources: prefs.js
Profile0Themes: extensions.sqlite corrupt or missing
Profiles:
 Profile1 (Default) - LastVersion=None/None (Out of date)
 Profile0 - LastVersion=82.0/20201014125134 (In use)
RunningIncompatibleAddons: False
SourcePackage: firefox
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/12/2020
dmi.bios.vendor: Apple Inc.
dmi.bios.version: 232.0.0.0.0
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-6F01561E16C75D06
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro9,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-6F01561E16C75D06
dmi.modalias: dmi:bvnAppleInc.:bvr232.0.0.0.0:bd04/12/2020:svnAppleInc.:pnMacBookPro9,2:pvr1.0:rvnAppleInc.:rnMac-6F01561E16C75D06:rvrMacBookPro9,2:cvnAppleInc.:ct10:cvrMac-6F01561E16C75D06:
dmi.product.family: MacBook Pro
dmi.product.name: MacBookPro9,2
dmi.product.sku: System SKU#
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Antonio Mazzarino (mzzntn) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

Thank you for the report Antonio. Is this in a default X11 session, or a wayland session?
Would you be able to share a screencast demonstrating the issue?

Changed in firefox (Ubuntu):
status: New → Incomplete
Revision history for this message
Antonio Mazzarino (mzzntn) wrote :

Hi Oliver, regarding the first question I've no idea :). I installed Ubuntu 2 days ago and I didn't change anything respect to the default, but if you tell me how I can for sure check.

I also attached a short video as you suggested

Revision history for this message
Olivier Tilloy (osomon) wrote :

Thanks Antonio, that demonstrates the problem very clearly.

If you didn't change the default options, you should be in an X11 session. Just to make sure, can you please share the output of running the following command in a terminal?

    echo $XDG_SESSION_TYPE

Also, it would be useful if you could test another browser (e.g. chromium) and let us know whether you can observe the same problem with it.

Revision history for this message
Antonio Mazzarino (mzzntn) wrote :

I can confirm that I'm using X11 and that the problem occurs only when using Firefox, with chromium everything works as expected.

Olivier Tilloy (osomon)
Changed in firefox (Ubuntu):
status: Incomplete → New
Revision history for this message
Olivier Tilloy (osomon) wrote :

I tentatively added a gnome-shell task.

summary: - Workspaces menu flashes when moving between workspace A and workspace B
- having B Firefox with a video in full screen on it
+ Workspace switcher OSD flickers over fullscreen windows
affects: firefox (Ubuntu) → mutter (Ubuntu)
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.