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

Bug: "Scan QR" to sign, followed by denying camera permission, freezes application #1239

Open
boston-wine opened this issue Jan 21, 2024 · 0 comments

Comments

@boston-wine
Copy link

Minor bug in the camera permissions request flow.

Device: MacBook Pro 2019
OS: Ventura 13.3.1
Application: Sparrow 1.8.0

I created a test transaction in Sparrow, to send from an air-gapped signer. I clicked "Scan QR" which enabled the green "camera" light on my laptop, and brought up the System Preferences request to allow Sparrow to access my camera.

When I denied the request, instead of Sparrow returning to the previous screen or showing an error message, the application froze, with the computer's camera light remaining on, for a minute or so, until the application force-quit. There were no unusual messages when I reopened Sparrow.

It seems like this bug only occurs the first time that the app requests camera access. On subsequent attempts to scan a QR, the correct "Error Scanning QR > Cannot execute task" error appears.

New (or particularly privacy-conscious) Sparrow users may be concerned when the application freezes with the camera indicator enabled, especially considering that they have denied the application access to the camera.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant