Bug 509601 - Unable to launch screen share using Firefox for Google Meet
Summary: Unable to launch screen share using Firefox for Google Meet
Status: RESOLVED WORKSFORME
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.4.5
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-17 15:13 UTC by Daniel Duris
Modified: 2025-10-07 10:05 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
not the legacy Meet, just up to date stuff (69.96 KB, image/png)
2025-09-18 10:33 UTC, Daniel Duris
Details
clicking Allow (48.90 KB, image/png)
2025-09-18 10:38 UTC, Daniel Duris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Duris 2025-09-17 15:13:27 UTC
SUMMARY
Screen sharing does not work in Firefox
"Meet needs permission to screen share: Make sure your browser is not blocking Meet from screen sharing. Contact your system administrator if your organization has disabled screen sharing."

STEPS TO REPRODUCE
1. Update to Plasma 6.4.5
2. Launch Firefox and meet.google.com
3. Try sharing your screen (using operating system settings)

OBSERVED RESULT
Error message, something blocking.

EXPECTED RESULT
Working.

SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.14.0-29-generic (64-bit)
Graphics Platform: Wayland
Comment 1 Nate Graham 2025-09-17 15:38:47 UTC
Does this website work at all? It looks completely broken to me. Overlapping fonts, buttons that do nothing when clicked, etc.
Comment 2 Daniel Duris 2025-09-17 18:51:47 UTC
(In reply to Nate Graham from comment #1)
> Does this website work at all? It looks completely broken to me. Overlapping
> fonts, buttons that do nothing when clicked, etc.

Ehm, sorry, what? you mean meet.google.com ?
Comment 3 Nate Graham 2025-09-17 18:54:35 UTC
Yeah.
Comment 4 Daniel Duris 2025-09-17 18:57:04 UTC
(In reply to Nate Graham from comment #3)
> Yeah.

Is that a joke? Maybe disable your extensions or so.

I am reporting a bug with Wayland under KDE Neon. It was working before update to this latest Plasma version.
Comment 5 TraceyC 2025-09-17 21:29:24 UTC
I'm not able to reproduce this with Plasma 6.4.5 and Firefox 142.0.1 on Solus, or with KDE Neon User, Plasma 6.4.5 with  Firefox 143.0 after performing updates.
Screen sharing works fine with both systems.

During testing, I saw something that is relevant.

Loading meet.google.com I see
"New Meet calling on web
During rollout not all users are eligible for new Meet calling on the web. To access legacy calling at anytime you can go to meet.google.com/calling or call from your mobile device"

Did you see this? If not, you were using the legacy Meet. 

I wanted to test with legacy, but after sign-in I was automatically redirected to the new Meet, with the same notice.
I got the expected pop up to use my camera and mic, and clicked Allow
When clicking the screen sharing button, I got the expected permissions pop up and clicked Allow. The screen or area I chose to share appeared in the meeting.

I have a couple of questions.
- Did you see the notice about the new Meet UI? Are you using the new or legacy Meet UI?
- Can you check the permissions settings in Firefox for Google Meet, with a meeting active?
    Click the settings icon between the URL and lock icon. Does it show here that screen sharing is blocked?
    If so, does it allow you to remove the block?

The other thing that can cause the error message to appear is if I close the "Choose what to share with Firefox" window after trying to start a screen share.
Comment 6 Daniel Duris 2025-09-18 10:33:15 UTC
Created attachment 185039 [details]
not the legacy Meet, just up to date stuff

not the legacy Meet, just up to date stuff

see the settings. There is nothing else to allow or unblock.
Comment 7 Daniel Duris 2025-09-18 10:38:14 UTC
Created attachment 185040 [details]
clicking Allow

clicking Allow will just bring the error message from Meet about not being able to screen share...
Comment 8 TraceyC 2025-09-18 23:16:30 UTC
(In reply to Daniel Duris from comment #6)
> not the legacy Meet, just up to date stuff
> 
> see the settings. There is nothing else to allow or unblock.

Thanks for clarifying. To determine if this is a browser or system issue, does screen sharing in Google Meet work with any other browser? If it does, this is probably an app level problem.
Comment 9 Daniel Duris 2025-09-22 08:49:39 UTC
after another PLasma update, it started to work again
Comment 10 debsid 2025-09-30 18:35:25 UTC
If I may add to this discussion, as I was alerted to it. My problem, which is not restricted to Meet, has not been solved. I still can't share my screen in any application, including Zoom, Google Meet in the browser, and Slack. I have two laptops, one with KDE Plasma 6.3.2, where sharing works beautifully. But it doesn't work in my main laptop which runs on 6.3.6. I spent some time today making sure that the set-up of both is as similar as possible. Even then, the main laptop doesn't work. This is what I have:

Debian unstable
KDE Plasma 6.3.6
xdg-desktop-portal-kde 6.3.5-1+b1
xdg-desktop-portal-gtk 1.15.3-2
xdg-desktop-portal 1.20.3+ds-1
xdg-user-dirs 0.19-1
xdg-utils 1.2.1-2

I was using xwaylandvideobridge but seeing that my working laptop doesn't have it, I removed it from the main as well, but to no avail. I have no idea what else could be wrong or a factor in this. Help is greatly appreciated.
Comment 11 TraceyC 2025-10-01 14:44:52 UTC
(In reply to debsid from comment #10)
> If I may add to this discussion, as I was alerted to it. My problem, which
> is not restricted to Meet, has not been solved. 

If you're seeing the same exact error "Meet needs permission to screen share:..." then the bug has likely been fixed in a later version of Plasma.
If you are seeing something else, that's a different bug and needs a new report. Thanks!
Comment 12 debsid 2025-10-07 09:15:35 UTC
(In reply to TraceyC from comment #11)
> (In reply to debsid from comment #10)
> > If I may add to this discussion, as I was alerted to it. My problem, which
> > is not restricted to Meet, has not been solved. 
> 
> If you're seeing the same exact error "Meet needs permission to screen
> share:..." then the bug has likely been fixed in a later version of Plasma.
> If you are seeing something else, that's a different bug and needs a new
> report. Thanks!

Thanks. In Google Meet I see that exact error but none in Zoom or Slack. It just doesn't work. I assume I have the same problem as above and that it has been fixed, but it has still not reached Debian unstable. Do you happen to know which libraries need fixing so I can look out for the update?
Comment 13 Daniel Duris 2025-10-07 09:19:56 UTC
(In reply to debsid from comment #12)
> (In reply to TraceyC from comment #11)
> > (In reply to debsid from comment #10)
> > > If I may add to this discussion, as I was alerted to it. My problem, which
> > > is not restricted to Meet, has not been solved. 
> > 
> > If you're seeing the same exact error "Meet needs permission to screen
> > share:..." then the bug has likely been fixed in a later version of Plasma.
> > If you are seeing something else, that's a different bug and needs a new
> > report. Thanks!
> 
> Thanks. In Google Meet I see that exact error but none in Zoom or Slack. It
> just doesn't work. I assume I have the same problem as above and that it has
> been fixed, but it has still not reached Debian unstable. Do you happen to
> know which libraries need fixing so I can look out for the update?

I can only provide my current setup for your comparison:
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Comment 14 debsid 2025-10-07 10:05:39 UTC
(In reply to Daniel Duris from comment #13)
> (In reply to debsid from comment #12)
> > (In reply to TraceyC from comment #11)
> > > (In reply to debsid from comment #10)
> > > > If I may add to this discussion, as I was alerted to it. My problem, which
> > > > is not restricted to Meet, has not been solved. 
> > > 
> > > If you're seeing the same exact error "Meet needs permission to screen
> > > share:..." then the bug has likely been fixed in a later version of Plasma.
> > > If you are seeing something else, that's a different bug and needs a new
> > > report. Thanks!
> > 
> > Thanks. In Google Meet I see that exact error but none in Zoom or Slack. It
> > just doesn't work. I assume I have the same problem as above and that it has
> > been fixed, but it has still not reached Debian unstable. Do you happen to
> > know which libraries need fixing so I can look out for the update?
> 
> I can only provide my current setup for your comparison:
> Operating System: KDE neon User Edition
> KDE Plasma Version: 6.4.5
> KDE Frameworks Version: 6.18.0
> Qt Version: 6.9.2

Thank you. I also have Frameworks 6.18.0 and Qt 6.9.2. I guess the fix is somewhere in KDE Plasma of which I only have version 6.3.6. Debian unstable will supposedly skip 6.4 and go straight to 6.5. I'll report once that update has arrived.