signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.55k stars 2.64k forks source link

Black screen sent to call participant when sharing screen while camera permission is not granted #6994

Open orazioedoardo opened 1 month ago

orazioedoardo commented 1 month ago

Using a supported version?

Overall summary

It used to be possible to share the screen without having camera permission granted. On or around an august 2024 update, perhaps 7.20, it's no longer possible. Signal asks the user which window, app or screen should be shared but only a black screen is sent.

Steps to reproduce

  1. Start a call
  2. Refuse camera permission
  3. Share the screen

Expected result

Screen is being shared

Actual result

Black screen is shared

Screenshots

No response

Signal version

7.21

Operating system

macOS 14.6.1

Version of Signal on your phone

No response

Link to debug log

No response

mosbat commented 1 week ago

Hi there, I'll have a look to see what went wrong. This is my first open-source contribution; so forgive me if I'm a bit verbose. However, I'm a Software Engineer but now want to benefit humanity by contributing into open-source projects.