Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen share does not work on desktop client. #35110

Open
jihyea-park opened this issue Feb 4, 2025 · 10 comments
Open

Screen share does not work on desktop client. #35110

jihyea-park opened this issue Feb 4, 2025 · 10 comments
Labels
Tasked Added to the internal issue tracking

Comments

@jihyea-park
Copy link

jihyea-park commented Feb 4, 2025

Description:

On the deskop client of both Windows and Linux, screen share does not work. There is no prompt for screen capture permission.
Reset AppData, Clear Screen Capture Permissions did not help.

Steps to reproduce:

  1. Start the call.
  2. Click on Share Screen

Expected behavior:

Pop up asking for screen capture permission shows up and after allowing it, one can share the screen.

Actual behavior:

Image

Screen Capture Permission PopUp does not show, cannot share the screen.

Server Setup Information:

  • Version of Rocket.Chat Server: 7.2.1

Client Setup Information

  • Desktop App or Browser Version: Desktop App 4.1.2
  • Operating System: Windows, Linux

Additional context

Updating Desktop Client to ver 4.1.2 also did not solve the problem

Relevant logs:

.

@reetp
Copy link

reetp commented Feb 4, 2025

Just tested on Linux with Jitsi meet 9823, Rocketchat Electron 4.1.2 and Jitsi Android app and it works without issue.

We are using opsi for institute package for controlling desktop app version, thus update to latest version of desktop client is not feasible.

Sorry but you are going to have to at least test on the latest version.

If there is actually a bug there will not be a backport to your version. You will have to upgrade regardless.

So you may as well bite the bullet and upgrade now.

@jihyea-park
Copy link
Author

Aha, thanks for the hint! In fact the latest o4i_rocketchat is v. 4.1.2. so I am having an outdated desktop client indeed.
For windows, will test again after the upgrade.

Although it seems like problem consists on Linux machine, with rocketchat even with ver. 4.1.2.
@reetp Which server version is it on?

@reetp
Copy link

reetp commented Feb 4, 2025

You don't need to @ people. Constant notifications pinging away get annoying. I don't work here - I read as and when I can.

I tested with Rocket 4.10 and 4.1.2 client to 7.2.1 server

OS was Xubuntu 22.04 and 24.04

Note I do not use snap based apps eg Firefox or Chromium - mine are debs. If you use snaps have a good look as the perms on them are extremely tight.

@TimmiORG
Copy link

TimmiORG commented Feb 6, 2025

Same problem here with RocketChat 7.2.1 - Linux App 4.1.2 and Jitsi 2.0.10008

@reetp
Copy link

reetp commented Feb 7, 2025

Same problem here with RocketChat 7.2.1 - Linux App 4.1.2 and Jitsi 2.0.10008

Tells us absolutely nothing more than we already knew.

What OS. What type of app ie snap.deb?

I have tested this with the deb based app on *buntu and it works without issues.

@TimmiORG
Copy link

TimmiORG commented Feb 7, 2025

Same problem here with RocketChat 7.2.1 - Linux App 4.1.2 and Jitsi 2.0.10008

Tells us absolutely nothing more than we already knew.

What OS. What type of app ie snap.deb?

I have tested this with the deb based app on *buntu and it works without issues.

RocketChat 7.3.0 -> Docker
Linux APP 4.2.1 rpm on Fedora 41

@reetp
Copy link

reetp commented Feb 7, 2025

OK - I could replicate that to a degree the original post getting a blank share screen box.

How I replicated it.

When I went to share screen and the popup box displayed asking for permission I cancelled. The request.

I then go to the share screen box, but when it popped up nothing was displayed as per the original post.

To fix it I closed the app, deleted the .config/Rocket.Chat directory and then restarted.

I then got the permission box back.

Can you please test by removing your config directory, login again and seeing what happens - i suspect a caching issue in the app.

If so then I suspect this bug is in the wrong place and should be in the Electron repo.

@TimmiORG
Copy link

TimmiORG commented Feb 7, 2025

I just tried this and it did not fix it for me.

stopped app
removed ~/.config/Rocket.Chat
started app

@reetp
Copy link

reetp commented Feb 7, 2025

I just tried this and it did not fix it for me.

Almost certainly something somewhere is getting cached, and wedged.

Have you checked the debug console and logs to see if there are any errors (I suspect there aren't now because somewhere you have told it to cancel and it has remembered that fact)

I will ask if someone can take a look but it might take some time especially as it is hard to replicate.

You really want to try testing as many scenarios/desktops/logins as you can to try and nail down what causes it - I did that briefly above.

@TimmiORG
Copy link

TimmiORG commented Feb 7, 2025

I don't get the development console opened in the extra meeting window.
Also tested it with Windows App 4.1.2. Same there as well.

@reetp reetp added the Tasked Added to the internal issue tracking label Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tasked Added to the internal issue tracking
Projects
None yet
Development

No branches or pull requests

3 participants