[Wayland] Sharing indicator window is not frameless
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Fix Released
|
Unknown
|
|||
firefox (Ubuntu) |
Fix Released
|
Medium
|
Olivier Tilloy | ||
Impish |
Fix Released
|
Medium
|
Olivier Tilloy |
Bug Description
I'm running updated hirsute with the firefox 87.0+build3-
When I have a tab that will start using my webcam/mic, there is a new ff window that is created with these icons. The window is (more or less) minimized to fit the size of the icons (see screenshot). I can close the window by clicking the normal x, and closing this window does not interrupt my webcam/mic usage.
What I normally expect is that when my webcam/mic is being used by some ff tab, the ff/webcam/mic icons are displayed constantly in the top middle of my display.
---
ProblemType: Bug
AddonCompatChec
ApportVersion: 2.20.11-0ubuntu65
Architecture: amd64
BuildID: 20210318103112
CasperMD5CheckR
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
DefaultProfileE
DefaultProfileI
DefaultProfileL
DefaultProfileP
DefaultProfileT
DistroRelease: Ubuntu 21.04
ForcedLayersAccel: False
InstallationDate: Installed on 2021-01-04 (108 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IpRoute:
default via 192.168.0.1 dev enp3s0 proto dhcp metric 100
10.0.3.0/24 dev lxcbr0 proto kernel scope link src 10.0.3.1 linkdown
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown
192.168.0.0/24 dev enp3s0 proto kernel scope link src 192.168.0.6 metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
Package: firefox 87.0+build3-
PackageArchitec
ProcEnviron:
TERM=screen
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0Incompa
Profile0Locales: extensions.sqlite corrupt or missing
Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile0PrefSou
Profile0Themes: extensions.sqlite corrupt or missing
Profiles:
Profile1 (Default) - LastVersion=
Profile0 - LastVersion=
RunningIncompat
Tags: wayland-session hirsute
Uname: Linux 5.11.0-16-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kvm libvirt lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/21/2014
dmi.bios.release: 4.6
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1402
dmi.board.
dmi.board.name: P8Z77-V LK
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To be filled by O.E.M.
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in firefox: | |
status: | Unknown → New |
Changed in firefox: | |
status: | New → Fix Released |
User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:87.0) Gecko/20100101 Firefox/87.0
Steps to reproduce:
1. On a system with microphone and webcam attached on a GNOME Wayland session go to https:/ /meet.jit. si and open a meeting.
2. Firefox asks for permission to use the microphone and webcam.
3. Grant permission
Actual results:
A small new Firefox windows appears with the title Firefox - Sharing Indicator. This small window shows that the camera and microphone are in use.
Expected results:
The sharing indicator should appear on top of the desktop (or somewhere else) but preferably not in a new window that sometimes get out if sight behind other windows. In Xorg the indicator is visible at the top of the window or desktop.