Bug 494395

Summary: Cannot share screen in google meet session on wayland
Product: [KDE Neon] neon Reporter: Jacopo Torrini <jactor>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: jr, nate, neon-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jacopo Torrini 2024-10-10 09:09:20 UTC
SUMMARY
Cannot share a window or entire screen in google meet using google chrome (but also in Firefox). 
If you open the share window you cannot select Window or Screen tabs.   
This behaviour is started after 6.2 KDE update.

STEPS TO REPRODUCE
1.  Open google chrome
2.  Go to meet.google.com and start a meeting
3.  try to share a window or entire screen

OBSERVED RESULT
You cannot select window or screen tab

EXPECTED RESULT
Being able to select the window or the screen to share

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.2
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.8.0-40-generic (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
The output of chrome debug informations:

[5941:5968:1010/104809.535287:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[5941:5968:1010/104831.551664:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[5941:5941:1010/104849.923554:ERROR:screen_capture_portal_interface.cc(78)] Failed to request the session subscription.
[5941:5941:1010/104849.923603:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3
[5941:5941:1010/104856.168261:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104856.195535:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104856.252221:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104901.461157:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104918.215061:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
Comment 1 Vlad Zahorodnii 2024-10-10 09:11:50 UTC
neon ships a bit old pipewire, the issue is going to be resolved soon after neon competes rebasing against 24.04
Comment 2 Jacopo Torrini 2024-10-10 09:32:08 UTC
I have installed pipewire upstream ppa (add-apt-repository ppa:pipewire-debian/pipewire-upstream)
The current version of pipewire is 1.0.7-3~ubuntu22.04 (is on 24.04 a newer version?)
The problem still persists
Comment 3 Vlad Zahorodnii 2024-10-10 09:55:05 UTC
You'd also need to rebuild kwin from source code with that new pipewire package installed.
Comment 4 Nate Graham 2024-10-10 20:48:14 UTC
This is an issue specific to Neon. Please update to the latest Neon release that's rebased on Ubuntu 24.04 and it should be fixed.