Comments (2)
I am unable to replicate this issue with multiple transaction submit, however, the only time i can make the ledger account disappear is doing following: (very similiar issue with #8693)
- install the fresh metamask mobile in android. (must be fresh MMM app)
- restore a account using SRP.
- when account appear. click the account, and bring up the account drop down list.
- select
Add account and hardware wallet
->Add hardware wallet
- Select
ledger
and then allow all permission required. - and then add a
ledger
account in MMM. - Now you can close MMM and relaunch metamask. (or wait for screen lock and reactive to force user relogin)
- After user login again. you will notice
ledger
account disappear in the list.
After deep into detail about the issue and debug the code. i can confirm that this issue has same cause as #5721 (the behaviour is difference however, they all touch the same flow in vault.js
during login and reset password).
and this account disappear issue only happen at the first time you relogin to MM either from lock screen or from relauch the app. and it wont happen in the second time. that is because the first time user login, the code inside authentication.ts
will recreateVaultWithSamePassword
due to ENCRYPTION_LIB
in asyncStorage have value of null
. and after the first time user login, ENCRYPTION_LIB
will have value set. and the next time user login, system wont run recreateVaultWithSamePassword
. that is why second time account wont disappear.
anyway, i have tested the fix for PR for fixing #5721 , and confirm the fix will fix above issue. i will link this issue to above PR.
from metamask-mobile.
Lets test this one again after the other PR got merged, and see if issue still exist. Onhold for now
from metamask-mobile.
Related Issues (20)
- [Bug]: Nonce values displayed randomly next to the transactions in the Activity list. HOT 1
- [Bug]: When a transaction is submitted, any transactions that are canceled, failed, or dropped will not appear in the Activity list.
- [Bug]: Our website is not in the block list, but still getting the Phishing Warning Message pop up
- feat: allow different values depending on environment for Segment config
- [Bug]: Signatures - Triggering a queue of several signatures is not terminated HOT 1
- [Bug]: Signatures - batch of signature requests are displayed one over the other without a way out
- feat: configurable Segment flush limit HOT 2
- [Bug]: PPOM - `Error: Cannot assign to read-only to property version` HOT 2
- [Bug]: PPOM - Closing alert icon overloads text box
- [Bug]: Invalid `maxFeePerGas` or `maxPriorityFeePerGas` value types cause gas section load indefinetly
- [Bug]: What's New not displayed migrating from 7.16 to 7.17
- feat: remove all remaining legacy analytics native code
- feat: Move metrics anonymous id to a nil UUID 00000000-0000-0000-0000-000000000000 HOT 1
- PPOM - Support Blockaid validations on Sepolia network HOT 1
- [Sentry] JSApplicationIllegalArgumentException: connectAnimatedNodes: Animated node with tag (child) [3928] does not exist HOT 1
- Reduce enzyme usage in unit test down to 50% - [1 of 3]
- Reduce enzyme usage in unit test down to 50% - [3 of 3]
- Reduce enzyme usage in unit test down to 50% - [2 of 3]
- [Bug]: [TypeError: undefined is not an object (evaluating 'networkConfiguration.nickname')] HOT 1
- [Bug]: PPOM - No blockaid data is included in Metrics events for transactions triggered from inside the wallet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from metamask-mobile.