-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
If user rejects Bluetooth permissions for MMM app, error brings them to Bluetooth settings rather than app settings #4920
Copy link
Copy link
Closed
Labels
LedgerLedger hardware wallet related issue or developmentLedger hardware wallet related issue or developmentSev3-lowA possible confusion or deception that is only hypothetical & has no known instances in the wildA possible confusion or deception that is only hypothetical & has no known instances in the wildregression-RCDEPRECATED: Please use "regresssion-RC-x.y.z" label insteadDEPRECATED: Please use "regresssion-RC-x.y.z" label insteadregression-RC-7.17.0release-7.17.0Issue or pull request that will be included in release 7.17.0Issue or pull request that will be included in release 7.17.0team-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadDEPRECATED: please use "team-accounts-framework" insteadtype-bugSomething isn't workingSomething isn't working
Milestone
Description
Description
I started this test off by uninstalling the MMM application and forgetting the device from Settings>Bluetooth in iOS. In the video at 14s, you can see that on first launch I decline the Bluetooth permissions request. At 28s I see the error message and a CTA labled "View Settings". That CTA brings the user to Settings>Bluetooth, where you can see the device has Bluetooth already turned on. In this scenario, the user could be directed instead to Settings>MetaMask to be able to provide the app Bluetooth permission.
iPhone 13 mini
Running iOS 15.6.1
MMM build 952
Ledger Nano X firmware 2.0.2
Reproduction steps
Reproduction steps
- Ensure that Bluetooth device connection has been forgotten in the mobile OS settings
- Get a fresh install of MMM
- When Bluetooth permissions are requested, decline/reject
- Configure MMM by importing an SRP
- From wallet view tap the account icon
- Tap "Connect hardware wallet"
- Tap "Ledger"
- Notice error
- Tap CTA "View Settings"
- Note that user is brought to bluetooth settings rather than app level permissions
Acceptance Criteria
- When Bluetooth is turned on, but MMM does not have Bluetooth permissions. The error message and helper button should bring the user to app level permissions rather than Bluetooth settings.
Scenario: Bluetooth turned on but no permission
- GIVEN a user has Bluetooth turned on
- WHEN a user declines the Bluetooth permissions prompt
- AND a user attempts to pair a Ledger
- THEN an error should be presented
- AND the user should be helped into the app level settings to enable the permission
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
LedgerLedger hardware wallet related issue or developmentLedger hardware wallet related issue or developmentSev3-lowA possible confusion or deception that is only hypothetical & has no known instances in the wildA possible confusion or deception that is only hypothetical & has no known instances in the wildregression-RCDEPRECATED: Please use "regresssion-RC-x.y.z" label insteadDEPRECATED: Please use "regresssion-RC-x.y.z" label insteadregression-RC-7.17.0release-7.17.0Issue or pull request that will be included in release 7.17.0Issue or pull request that will be included in release 7.17.0team-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadDEPRECATED: please use "team-accounts-framework" insteadtype-bugSomething isn't workingSomething isn't working