I went to webgui.org and was filling out a bug report when I realized that the Attachment field was gone and instead was a big block of code. I've also seen this on the photo gallery where you are supposed to upload an image into an album.
I opened up Firefox 2 and IE 7 and could not reproduce the error in those browsers. Strange!
Please see screenshot for more information.
This is due to the rich text editor screwing up the attachments javascript somehow. I believe the solution will be to defer the tinymce.init call to after the page loads with DOMContentReady.
I'll look into fixing this.
I can reproduce in the current version of Safari, but I cannot reproduce in the latest nightly build.
I mean, this is really a bug in Safari itself. Not in WebGUI.
I can't seem to reproduce on my dev instance, so I wouldn't be able to see whether or not I fixed it anyway.
It does seem to be only related to the TinyMCE though.
EDIT: I installed Graham's suggested fix on plainblack.com and can no longer reproduce this bug.
Fixed in 7.5.14. Closing as resolved.
The fix for this broke the TinyMCE in IE6 completely. I've reverted this change and am leaving this bug open until Safari 4 is released.
Form::File no longer loads formloader.js or icons inline.
Fixed: 7.5.20
The bug still happens when the TinyMCE is on a page (without the attachments below).
Still, I don't think there's any way we can fix this in Safari that won't hurt IE6 (unless we do a browser detect, which opens a whole new can of worms).