Summary:
When a user creates a MyNearWallet during the wallet connection flow, the wallet creation process completes on the wallet side, but the user does not receive any success confirmation and is not redirected back to the Near Treasury application. The user remains stuck on the wallet creation flow with no clear indication that the wallet was successfully created and no visible Back / Return to app action, which breaks first-time user onboarding.
Preconditions:
- User opens the Near Treasury app for the first time
- User does not have an existing MyNearWallet
Steps to Reproduce:
- Open our app
- Click Connect Wallet
- Select MyNearWallet
- Complete the wallet creation flow
Actual Result:
- No success message confirming that the wallet was created.
- User remains on the wallet creation page indefinitely.
- No automatic redirect back to the Near Treasury app.
- No visible Back / Return to app navigation option.
Expected Result:
After successful MyNearWallet creation, the user should:
- See a clear success message confirming wallet creation, and
- Be automatically redirected back to our app, or
- Be presented with a clear Back / Return to app button to continue the flow.
Special notes:
Possible Root Cause
The MyNearWallet onboarding flow does not correctly handle post-creation state (success confirmation) and return/callback URL logic. As a result, the wallet creation completes, but the app is not notified, and the redirect back to the Near Treasury application is never triggered.
Workarounds:
None
Repro rate:
Always (10/10)
Environment:
OS / Devices
- Windows 11 (x64, 1366×768)
- Motorola G23 (Android 14, 1600×720)
- iPhone XR (iOS 17.5.1, 1792×828)
Screen resolution(s)
- 1366×768
- 1600×720
- 1792×828
Browser(s) + version(s)
- Chrome 142.0.7444.176
- Mozilla Firefox 144.0
- Safari
App environment:
Severity:
Major
Priority:
P1
Impact:
- User: First-time users are blocked and may assume wallet creation or connection failed.
- Business: Increased onboarding friction and higher risk of user drop-off during wallet setup.
- System: Wallet connection flow is incomplete and inconsistent across supported wallets.
Summary:
When a user creates a MyNearWallet during the wallet connection flow, the wallet creation process completes on the wallet side, but the user does not receive any success confirmation and is not redirected back to the Near Treasury application. The user remains stuck on the wallet creation flow with no clear indication that the wallet was successfully created and no visible Back / Return to app action, which breaks first-time user onboarding.
Preconditions:
Steps to Reproduce:
Actual Result:
Expected Result:
After successful MyNearWallet creation, the user should:
Special notes:
Workarounds:
None
Repro rate:
Always (10/10)
Environment:
OS / Devices
Screen resolution(s)
Browser(s) + version(s)
App environment:
Severity:
Major
Priority:
P1
Impact: