Signal-ios: Show alert when attempting to take photo after disabling camera permission.

Created on 24 Sep 2016  路  5Comments  路  Source: signalapp/Signal-iOS

Edited Bug Description (original follows)

When attempting to take a photo after disabling camera permissions there is no indication that Signal doesn't have the appropriate permissions.

Steps to reproduce

  • in settings.app go to Signal and disable camera permissions
  • go to a chat in signal
  • press clip symbol to attach
  • choose "take picture or video"

Actual result: Camera app opens, but shows black screen.

Expected result: An alert showing:

Title: Signal Doesn't Have Permission to Use Your Camera.
Description:
To take a photo, first open your systems Settings app, scroll down to Signal, and enable the camera permission.

Original report as follows

Bug description

Taking instant picture or video from within Signal chats shows photo and video app but black screen. You cannot take an instant picture or video from within Signal. White button to take picture or red button to record a video is not working. You can only press "cancel" to go back to Signal chat.

Steps to reproduce

  • go to a chat in signal
  • press clip symbol to attach
  • choose "take picture or video"

Actual result: Camera app opens, but shows black screen. White button to take picture is not working. You can only click on "cancel" to go back to chat screen. You can swop to video but red record button is not working. Camera is generally working well. I can take a picture or video through the standard iOS camera app itself, and can attach it to a chat through "choose from photo gallery ..."
Expected result: I would expect to see camera picture to take an instant photoshot or videoshot to attach to your chat.

Screenshots

Device info

Device: iPhone 5S
iOS version: 10.0.1
Signal version: 2.4.2

Link to debug log


help wanted

All 5 comments

Can you attach a screenshot of your privacy settings?

Go to the iOS Settings App, then scroll all the way down to Signal. It should look like this:
image

Thanks. My Settings were not correct. It is now working as expected.

Nevertheless, Signal maybe should display an error in this case.

Nevertheless, Signal maybe should display an error in this case.

Agreed.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jhwoodyatt picture jhwoodyatt  路  3Comments

anselmh picture anselmh  路  3Comments

diegode picture diegode  路  5Comments

gabridome picture gabridome  路  4Comments

ngheungyu picture ngheungyu  路  4Comments