bitshares / bitshares/bitshares-ui

"Create Account" process changes login method to Local Wallet even if Cloud Wallet was selected

Open
#1,192 6 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
JavaScript
Stars
520
Forks
575
Avg merge
12h 7m
Merged PRs (30d)
5

Description

In the process of creating an additional account for testing purposes, I discovered that every time I clicked on the "Create Account" button from the accounts page, the "Login Mode" setting would revert to "Local Wallet". I'd change the setting back to "Cloud Login" and try again - same result.

Unless I'm misunderstanding something, it shouldn't work this way?

As well, trying to actually create an account this way results in a never-ending spinner because the error message about the local wallet being locked isn't handled.

**Edit**: Some slight confusion on my part of how this process should work (you shouldn't be able to create additional accounts when using a cloud wallet) but the entire workflow definitely lends itself to confusion.

Contributor guide

Open the contributing guide

Research direction

Start at the accounts-page "Create Account" flow and trace how the selected Login Mode is handled when creating an additional account. Reproduce the Cloud Login and Local Wallet cases, then verify that an invalid local-wallet state produces a completed error state instead of an endless spinner.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
blockchain, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.