Closed cjeria closed 6 years ago
Correction: I'm perpetually stuck in reveal seedphrase mode even if I disable and enable the extension. Which means I need to uninstall and reinstall the extension causing other issues like loosing my account names and tx history with a fresh install. This impacts the ux of using dapps. Account switching until I find the matching account I used on a dapp is very time consuming and bad ux. We should fix all bug that forces users to uninstall and reinstall the extension.
I've investigated this. There are root two problems:
In the old-ui, the reveal seed words screen allows you to click one button to return to the main screen. This is true whether in first time flow or not.
In the new ui, we want force the user to confirm their seed words when in the first time flow, but not when just revealing seed words after. Therefore, we need to give them a close button to leave the reveal seed words screen if they decide not to reveal. Currently we have no way of distinguishing whether the user is in first time flow or not when on this screen (and after the page refreshes).
So we need to do the following:
(We might want to also remove the seed words within a window.onbeforeunload
event when not in first time flow)
We have an isInitialized
property that gets set from false
to true
when the password has been created, but I think the name is better suited for completing the whole first time flow. Maybe we can instead add a property for password creation and use isInitialized
for first time flow completion?
This is a pretty bad ux bug implemented, I'm stuck in reveal seed page, there's no way to exit this page unless I disable/enable the extension.
See this issue for latest designs for this page https://github.com/MetaMask/metamask-extension/issues/3168