[Bug]: Social: Agree to terms of use after importing SRP with social profile
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- ios, react-native, typescript
- Domain
- authentication, mobile-dev
Research direction
The flow runs through the social profile and terms-of-use gate after an SRP import, so start by finding where the terms-of-use check is triggered on profile open. Compare the state set at social profile creation with the state after importing an SRP that has a linked profile. Done when the terms prompt no longer appears for an already-agreed profile after import, verified by reproducing the steps on iOS.
Written by the indexing model from the issue text.
Description
Describe the bug
After importing an SRP with social profile and clicking on profile, the Terms of use are displayed and the user has to agree to be able to continue.
The terms of use were agreed upon when the social profile was created, no need to agree again.
Expected behavior
No need to agree to terms of use on social profile every time the SRP is imported
Screenshots/Recordings
https://github.com/user-attachments/assets/36158001-4bad-49be-a265-375db039fd51
Steps to reproduce
- Import SRP that has a linked social profile
- Click on profile icon
- Notice terms of user are displayed
Error messages or log output
Where was this bug found?
Internal release testing
Version
8.19.0
Build number
7520
Device
iPhone 15
Operating system
iOS
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 1.7k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 635
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MetaMask/metamask-mobile
-
[Bug]: Dapp Connectivity - Network list unordered mixing testnets with mainnetsPossibly taken @DostoevskysPiano claimed this 13 days ago. OpenINVALID-ISSUE-TEMPLATE regression-prod-8.17.0 Sev3-low ta-bot-triage team-mobile-ux type-bug
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
MetaMask/metamask-mobile#38123 ·
Maintainers usually reply within 1 day
-
client-controller-update ta-bot-triage team-swaps-and-bridge
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
MetaMask/metamask-mobile#37841 ·
Maintainers usually reply within 1 day
-
client-controller-update ta-bot-triage team-core-platform
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MetaMask/metamask-mobile#37042 ·
Maintainers usually reply within 1 day
-
client-controller-update ta-bot-triage team-confirmations
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MetaMask/metamask-mobile#36997 ·
Maintainers usually reply within 1 day
-
client-controller-update ta-bot-triage team-earn
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MetaMask/metamask-mobile#36940 ·
Maintainers usually reply within 1 day
All issues in MetaMask/metamask-mobile
Similar issues
-
Codex使用可 コード
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ryuki-moro/Nicomaru#218 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
sveltejs/svelte-eslint-parser#1008 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
silverbucket/inbox-rs#351 ·
Maintainers usually reply within 1 day
-
[Bug]: The H2 series' and the H3C's fan 3 is labelled "Chamber Fan", Bambu calls it the exhaust fanOpenarea:ui
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug front P2
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
invoicerr-app/invoicerr#964 ·
Maintainers usually reply within 1 day