Concordium / concordium-browser-wallet

Apache License 2.0
11 stars 9 forks source link

It is not possible to create account if Identity attributes contain special characters #483

Closed mh-concordium closed 1 month ago

mh-concordium commented 1 month ago

To reproduce:

  1. Create identity with name that contains one of Danish characters æ ø å.
  2. Try to create account with that identity.

Result:

Runtime error.

Expected:

It should be possible to create account.

Workaround:

There is no workaround in BW, one could recover in CryptoX and then create account.

Note:

This issue seems to be introduced with the latest release 1.6.0 as I was not able to reproduce it in 1.5.2.

Same goes for characters in German like Ü.

image.png
limemloh commented 1 month ago

This is caused by a bug in @concordium/web-sdk
PR with fix can be found here

When this fix is released in @concordium/web-sdk, a patch will be released for the browser wallet.