I’ve refined the KFM file browser. The submit button of any form is not needed until the form is valid, so I set the Upload button for teh file-upload form to display:none. The button is displayed once the file selection input actually contains something.
That helps with the amount of space used by the file browser.
Also, instead of showing alerts for errors and announcements, I’ve introduced a small logger. Errors are shown with high contrast colours, and normal messages are muted slightly (they don’t need to be too visible – they’re just log messages).
demo (Image or Link icon, then Browse Server)