[Camera] If camera-app's access to the camera is revoked, it's hard to tell what's wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Ubuntu UX |
Fix Released
|
High
|
Jouni Helminen | ||
camera-app (Ubuntu) |
Fix Released
|
High
|
Ugo Riboni |
Bug Description
From a discussion between the Ubuntu phone insiders:
with ota6, the camera app asks you for permission to use the camera. need to put yes. not sure how to check whether the phone thinks it got a yes or a no.
yes, i accept and all is black..
I also accepted it, but I needed to activate it somewhere in the settings somehow…
Systen Settings -> Security & Privacy -> Other app access -> Camera
I thought I accidently pressed the wrong button, but I'm not the only one…
yep and if you acc denied then you have no idea what's happening
not to mention that the settings are basically hidden :))
Systen Settings -> Security & Privacy -> Other app access -> Camera 😱
the camera really ought to say "camera access revoked; re-enable in system settings" if it's revoked
yeah, that would be good
It is possible to revoke the camera app's access to the camera. This is, I suppose, OK, but if it's been done then the camera app should display "access revoked" or similar, rather than just a black screen, and explain how to re-enable access.
I suppose letting an app know that it has been revoked (rather than just lying by giving it a black screen and claiming that that's what the camera sees) is a security violation (should apps know they have been revoked?) but the revocation settings are well-hidden (as mentioned) and people will be very confused if they accidentally revoke the camera-app's access to the camera and don't know how to turn it back on; the camera app could be a lot more helpful here.
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Florian Boucault (community): Needs Fixing
-
Diff: 52 lines (+44/-0)1 file modifiedViewFinderOverlay.qml (+44/-0)
- Jonas G. Drange (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 89 lines (+46/-0)2 files modifiedplugins/security-privacy/AppAccess.qml (+24/-0)
plugins/security-privacy/PageComponent.qml (+22/-0)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ken VanDine: Approve
-
Diff: 247 lines (+144/-2)7 files modifiedplugins/security-privacy/AppAccess.qml (+24/-0)
plugins/security-privacy/PageComponent.qml (+36/-0)
src/CMakeLists.txt (+1/-0)
src/qml/MainWindow.qml (+2/-1)
src/url-map.ini (+11/-0)
src/utils.cpp (+67/-1)
src/utils.h (+3/-0)
summary: |
- If camera-app's access to the camera is revoked, it's hard to tell - what's wrong + [Camera] If camera-app's access to the camera is revoked, it's hard to + tell what's wrong |
Changed in ubuntu-ux: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Jouni Helminen (jounihelminen) |
tags: | added: affects application camera concerning it me problem. security setting solved the to too. yes |
Changed in camera-app: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in camera-app (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in camera-app: | |
assignee: | Florian Boucault (fboucault) → Ugo Riboni (uriboni) |
Changed in camera-app (Ubuntu): | |
assignee: | nobody → Ugo Riboni (uriboni) |
Changed in camera-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in camera-app (Ubuntu): | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Does the camera app really need to ask for permissions to access the camera hardware? It's a system app, I can't think of any other platform where the native default camera app needs to ask user for permission to access the hardware.
Only instance I have seen this is in 3rd party apps that want to use the camera hardware.