bitaddress.org
bitaddress.org copied to clipboard
Incorrect number of BIP38 Paper Wallets generated in Firefox
Tested in Firefox 23.0 on Ubuntu 12.04.3 and Firefox 25.0.1 on Mac OS X 10.9.1.
Steps to reproduce:
- Completely reload page
- Click on Paper Wallet tab
- Check Hide Art box
- Check BIP38 Encrypt
- Enter password 'a' (anything should work)
- Enter '100' in Addresses to Generate
- Click generate
Expected output:
100 paper wallets with unique addresses and keys
Actual output:
Around half of the wallets are completely blank (no QR codes or address or encrypted private keys). The number of blank wallets varies with each run.
Other notes:
It appears it may have something to do with the async callback being called too early. When experimenting with a smaller number of wallets to generate (say 25), I get a similar result with the bottom few wallets being empty, but after about 30 seconds, they sometimes will populate themselves. With a large number of wallets (around 100), the bottom half never gets populated no matter how long I wait.
This problem only seems to happen when I select Hide Art.
I have also verified this on Firefox 26.0 on Mac OS X 10.9.1.
I have also been able to reproduce this with a small number of wallets (7) by repeating steps 2 through 7 multiple times. The first time, it will generate all 7 wallets, but subsequent times will leave blank wallets.
I also see this on Firefox 26 on Windows 7
I waited a long time and the addresses did show up on Firefox 26 on Windows 7. At least when I was generating 21 addresses.