"Cancel" button in Pull and Push dialogs doesn't cancel, instead tries authentication with empty password
Created originally on Bitbucket by matteosistisette (matteo sisti sette)
Steps to reproduce:
- open a repository
- do a Pull
- when prompted for the password, either (A) don't type anything or (B) type the correct password or (C) type an incorrect password
- click "Cancel"
Expected: in all three cases, should cancel the operation and do nothing Observed: in all three cases, it tries to authenticate presumably with an empty password, it always shows the error about failed authentication (even in case B), and then it prompts you for the password again and again, until it gives up after a given number of retries.
Basically, it behaves exactly as if you had hit the "Ok" button, with an empty or incorrect password.