MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
11.93k stars 4.88k forks source link

[Confirmations] Redesign - Signature Screens #23683

Open seaona opened 6 months ago

seaona commented 6 months ago

What is this about?

1. Favicon has been removed

Favicon is not displayed. Should we consider displaying it or is it intentionally removed from the new re-design screens? See left side re-design, right side current production cc @bschorchit @SayaGT

Screenshot from 2024-03-25 09-29-27

2. Link to Etherscan has been removed

There is no link to Etherscan anymore for the verifying contract. See left side re-design, right side current production

Issue here https://github.com/MetaMask/MetaMask-planning/issues/2289

Screenshot from 2024-03-25 09-28-58

3. Signatures Navigation problems when mixing with Transactions

https://github.com/MetaMask/metamask-extension/issues/23692

4. Reverse String not properly Handled

https://github.com/MetaMask/metamask-extension/issues/23691

5. Blockaid styling in settings should be updated and warnings not displayed

https://github.com/MetaMask/metamask-extension/issues/23684 :red_circle: Important note: this also happens with develop builds without re-design enabled, meaning this would land in the next RC if not fixed

Furthermore, we don't see Blockaid warnings in Signatures (I think that's expected since notification task is pending?) cc @bschorchit

6. Account Balance displays incorrect currency

https://github.com/MetaMask/metamask-extension/issues/23690

7. Network Name not correct

https://github.com/MetaMask/metamask-extension/issues/23686

8. Sign Typed Data not using Re-design components

https://github.com/MetaMask/metamask-extension/issues/23688

9. Not able to Sign with a Hardware Wallet and HW warning missing

https://github.com/MetaMask/metamask-extension/issues/23687 There is also the warning missing, should this be fixed with the Notifications work? cc @bschorchit

10. Malformed Signatures broken

All the issues we currently have in prod, are also reproduceable with the new re-design screens. Do we aim to tackle those with the re-design or is this out of scope? cc @bschorchit @cryptotavares

11. Signature message is not correct

https://github.com/MetaMask/metamask-extension/issues/23689

Scenario

No response

Design

No response

Technical Details

No response

Threat Modeling Framework

No response

Acceptance Criteria

No response

Stakeholder review needed before the work gets merged

References

No response

bschorchit commented 6 months ago
  1. Link to Etherscan has been removed There is no link to Etherscan anymore for the verifying contract. Is this intentional? See left side re-design, right side current production

I've created an issue for this here: https://github.com/MetaMask/MetaMask-planning/issues/2289

bschorchit commented 6 months ago
  1. Blockaid not present in settings and warnings not displayed https://github.com/MetaMask/metamask-extension/issues/23684 🔴 Important note: this also happens with develop builds without re-design enabled, meaning this would land in the next RC if not fixed

I do see it in settings and commented on the issue.

Furthermore, we don't see Blockaid warnings in Signatures (I think that's expected since notification task is pending?)

Yes, this task is still pending so we don't expect to see it yet on the redesigned screens.

bschorchit commented 6 months ago
  1. Not able to Sign with a Hardware Wallet and HW warning missing https://github.com/MetaMask/metamask-extension/issues/23687 There is also the warning missing, should this be fixed with the Notifications work?

The work for this is still pending here: https://github.com/MetaMask/metamask-extension/issues/22743

bschorchit commented 6 months ago
  1. Malformed Signatures broken All the issues we currently have in prod, are also reproduceable with the new re-design screens. Do we aim to tackle those with the re-design or is this out of scope? cc @bschorchit @cryptotavares

https://github.com/MetaMask/metamask-extension/issues/21011 https://github.com/MetaMask/metamask-extension/issues/22899 https://github.com/MetaMask/metamask-extension/issues/22525 https://github.com/MetaMask/metamask-extension/issues/22900 https://github.com/MetaMask/metamask-extension/issues/22901

I think we do want to leverage this opportunity to tackle these now.

SayaGT commented 6 months ago
  1. Favicon has been removed Favicon is not displayed. Should we consider displaying it or is it intentionally removed from the new re-design screens? See left side re-design, right side current production

Yes its an intentional design for the new redesigned confirmations :)