Describe the issue
DLW loops in the loading state on start up after it is restarted after interrupted "clear data & logout" process during the previous session. The key thing here is to have 2 password protected wallets imported into DLW and then interrupt "clear & logout" process once 1st wallet was decrypted and cleared.
Can you reliably reproduce the issue?
If so, please list the steps to reproduce below:
- Import 2 confirmed wallets
- Encrypt both imported wallets with passwords. Optionally, to easily distinct wallets, use different passwords for each of them, and set different titles for each wallet.
- Navigate to "Settings"
- Click "Clear data and logout" button
- Input the password for the 1st asked wallet and submit it
- Click elsewhere outside of a password input modal to close it and interrupt the "clear data & logout" process
- Close DLW (
Alt + F4 is fine)
- Launch DLW again.
Expected behaviour
DLW is launched and operates normally. A wallet, for which the password has been successfully submitted in the previous session, is removed. Another wallet, password input for which wasn't submitted, is present in the DLW.
Actual behaviour
DLW is stuck in the loading loop. It can be restored through clearing the cache from dev tools, which isn't quite user friendly way workaround
Attachments
Video:
https://www.dropbox.com/s/qwm7oa2nthywvjd/2018-09-10%2019-11-08.mp4?dl=0
What version of LightWallet Stack and meritd are you using?
DLW v1.9.7, official binary @ Windows 10 x64 and Xubuntu 16.04.5