All workspace numbers will display when screen sharing on Meet
Describe the bug I set fixed number of workspace (i.e 6). When not screen sharing, it display active workspace (which is correct), only displaying number which have application opened in it (i.e 1 2 6). But when I screen sharing on Google Meet, it show all the numbers including workspace that doesn't have application open in it (i.e 1 2 3 4 5 6).
To Reproduce
- Set fixed number of workspace on gnome setting (i.e 6)
- Leave some workspace active and inactive (i.e 1 2 6)
- Screen sharing on Google Meet
Expected behavior The numbers should display only active workspace even on screen sharing
Version Information (please complete the following information):
- OS: Linux 6.0.11-arch1-1
- Extension Version: v7
- Gnome Shell: GNOME 43.1
- Windowing System: Wayland
Additional context
Not sure this is useful or not, but I use pipewire with chrome enable chrome://flags/#enable-webrtc-pipewire-capturer
Hey, thanks for providing a report!
Active windows are detected by getting the number of windows on a given workspace - reported by Gnome (see here).
I doubt Chrome/Pipewire is creating a hidden window on each workspace, so it may be that there's a way to create a single window that lives on all workspaces for a given monitor.
Anywhoo, open to contributions if you're able to narrow this down :+1: