Bug 450386

Summary: Jitsi Meet screen sharing botton has no effect
Product: [Applications] konqueror Reporter: Klaus-Dieter Fietze <klaus-dieter.fietze>
Component: webenginepartAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 21.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Systemd output for the time in question

Description Klaus-Dieter Fietze 2022-02-16 14:00:52 UTC
Created attachment 146820 [details]
Systemd output for the time in question

SUMMARY
***
Jitsi Meet screen sharing does not work
***


STEPS TO REPRODUCE  
1. Open Jitsi Meet either on their free site https://meet.jit.si/ or any other Jitsi Meet server  
2. Start meeting or join in to an existing meeting  
3. Hit "Toggle Screen Share" botton in the lower middle part of the screen  

OBSERVED RESULT  
Nothing happens.  

EXPECTED RESULT  
A dialogue box should appear, asking for the part of the screen to be shared.  

SOFTWARE/OS VERSIONS  
Operating System: openSUSE Tumbleweed 20220213
KDE Plasma Version: 5.24.0
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.16.8-1-default (64-bit)
Graphics Platform: X11
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

ADDITIONAL INFORMATION  
Does not work on Falcon either, but works well on Firefox (same machine).
Comment 1 Bug Janitor Service 2022-02-20 17:53:37 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/konqueror/-/merge_requests/110
Comment 2 Stefano Crocco 2022-02-20 18:21:22 UTC
Git commit 56bc69f5d468e675ad405b0278eb68407f150cc7 by Stefano Crocco.
Committed on 20/02/2022 at 17:53.
Pushed by dfaure into branch 'master'.

Enable ScreenCapture attribute in WebEnginePart

In theory, this should enable screen sharing using platform such as
Google Meet and Jitsi. According to my tests, however, it doesn't always
work. I think the reason are limitations in QtWebEngine itself.

M  +2    -0    webenginepart/src/webenginepartcontrols.cpp

https://invent.kde.org/network/konqueror/commit/56bc69f5d468e675ad405b0278eb68407f150cc7