Skip to content

[DLW] Once restarted, DLW loops in the loading state after interrupted "clear data & logout" process in the previous session #1114

@alexander-khrystych

Description

@alexander-khrystych

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:

  1. Import 2 confirmed wallets
  2. 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.
  3. Navigate to "Settings"
  4. Click "Clear data and logout" button
  5. Input the password for the 1st asked wallet and submit it
  6. Click elsewhere outside of a password input modal to close it and interrupt the "clear data & logout" process
  7. Close DLW (Alt + F4 is fine)
  8. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions