Re-request access after access has previously been denied #1513
john-light
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Frame app version: Frame v0.6.2
Frame extension version: 0.10.2
OS and version: Windows 10
Browser version: Version 1.49.132
Recently I was in a situation where I was testing https://test.sovryn.app and when I clicked the "Frame" button on the connect wallet screen, an error appeared saying access was denied. I opened Frame and didn't see any request for access and no error message and was confused. I thought the issue might be the app, talked to the app dev, they were not able to reproduce. So I uninstalled Frame and tried with a fresh setup. I tried connecting, denied access, tried reconnecting, got the same error as before, went into Frame and toggled-on the access on, tried reconnecting, and was able to successfully connect. The issue went away. I realized that the issue was that at some point I have previously denied access for this app to access Frame, and when I came back to reconnect later, I'd forgotten about that, and also had so many app permissions that it wasn't in my view that the permission had already been denied. As-is, Frame isn't proactively giving the user any communication about why they cannot connect their wallet to this app. The user has to know to look through all their permissions and find the URL of the specific app they are having a problem with and toggle the access on if they want to allow it.
We could avoid this confusion by re-requesting access even if it has previously been denied and the access is toggled off. We can tell the user in this case: "You have previously declined access to [URL]. Do you want to allow access now? [Decline] [Allow]" to jog their memory if they had a good reason for denying access, and give them an easy path to allowing access if they've changed their mind.
Video demo of the current UX:
vokoscreenNG-2023-04-06_17-16-41.mp4
Beta Was this translation helpful? Give feedback.
All reactions