If you open the directory selector and hit Cancel, all files in the currently visited directory are added to the playlist.
I can't reproduce this. This was an old bug that was fixed at some point (can't remember when). Are you using current trunk?
Probably three to four weeks old trunk. I'm updating right now.
Can't reproduce.