in beta 1.7 r1, if a user enters invalid recipient email addresses, or uses the semicolon to separate recipient addresses, no warning is thrown up, but when subsequently a file is selected and the "send file" button is pushed, the warning thrown up is "browse for a file" -- even when a valid file has already been selected. It would seem that the error message should instead be to "check email address" or "use comma to separate email addresses".
UPDATE: this behaviour isn't completely eradicated, as reported by a beta tester on the AARNet 0.1.12 deployment. Completely omitting the domain part of the email address still seems to trigger this bug.
This is the report:
From: David Badger [mailto:firstname.lastname@example.org
Sent: Wednesday, 28 April 2010 2:58 PM
To: Guido Aben
Subject: Re: suspected CloudStor bug in 0.1.12
I've just uploaded a file to check out the latest version and (having
been interrupted while entering the recipient email address) I went
through the rest of the process, clicked 'Send' and got the message
'Please select a file to upload'. It took me a little while to work
out that the problem wasn't that I hadn't selected a file; it was that
the recipient address was clearly incomplete.
I was impressed that it did test for a valid email address though!
(once I figured out that that's where the problem was.) The incomplete
address which triggered the error message was:
Once I fixed that, it was quite happy to send the file I had
originally selected. So the error message needs to relate to the field
causing the error.