mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
This reverts commit f5265c24ab2359f7d51b5f527dde23a7132c4bd1. Apparently it wasn't unnecessary after all. The Lock page served a few different purposes. First, it was used to safeguard the seed phrase, in case the user was interrupted after setting a password. Otherwise anyone could open MetaMask and see the seed phrase without verifying the password. Second, the submit function for the initialization unlock screen also returned the seed phrase, so that it could be set in React state for the confirmation step. Third, the submit function was also responsible for navigating back to the seed phrase reveal page. Removing the lock page had the effect of causing an infinite render loop if onboarding was interrupted in the "Create" flow after setting a password but before seed phrase confirmation. That redirect loop has now been fixed.