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.
No file chosen
You have an empty file field. Please select or remove it.
Drop the files anywhere in this page to upload them as attachments.