MetaMask / Design

All things design related
7 stars 4 forks source link

Preventing common errors, and guiding users to help recover from incomplete actions #138

Closed omnat closed 4 years ago

omnat commented 5 years ago

Details of problems identified and possible actions here: https://docs.google.com/document/d/1fxPRPePfcDJ-5Db9lxccpu0AqsAXEp9fcBSWH90SKp4/edit Related to Blocknative suggestions in their audit as well.

  1. Alert users when they are trying to submit a duplicate txs
  2. Notify users pro-actively when for transactions are dropped / unapproved / pending for long. To notify users that the tx they wanted to send couldn’t be sent, so try again with higher tx fee / speedup . or cancel, etc.
  3. Guide users to get funds when insufficient funds error (talked about this to @rachel.cope just today)
omnat commented 5 years ago
bdresser commented 5 years ago

@bdresser to come up with (a) categories of error (b) a list of flows where these errors could be useful

omnat commented 5 years ago

Sprint 21: Discuss this one at the retreat

omnat commented 5 years ago

Sprint Sept 30 @bdresser I totally forgot to talk about this at retreat. Where's this at? Should we plan it for this week, or keep for post devcon sprint? We aren't planning this for now, maybe this makes to sprint work at the end of week design sync (thursday)

bdresser commented 4 years ago

happy to have a chat about it later this week but realistically we probably won't get to it until after devcon, right?

omnat commented 4 years ago

(from design sync) Background reading / reference to past chats here: https://github.com/MetaMask/metamask-mobile/issues/341

bdresser commented 4 years ago

Summary

This project is about creating two re-usable components

Each case will probably have a different "suggested action" and will certainly have different copy, so leaving some flexibility in the CTA buttons & copy space is a good idea. (I've added some examples of what those CTAs could be.

Other considerations

Error prevention

Error recovery

bdresser commented 4 years ago

Relates to https://github.com/MetaMask/metamask-extension/issues/5211

omnat commented 4 years ago

@rachelcope to add links to the latest here. Next steps in Sprint 23:

omnat commented 4 years ago

Dev hand-off planned for Nov 13