Oh, I love these little after-the-fact revelations. IceFaces, eh?
In that case, yes, definitely check with them. When you use an AJAX-enabled upload JSF component, all bets are off. It's entirely possible that on Safari, the JavaScript code that's doing the upload doesn't work quite right. So that's not a
Tomcat problem, a
J2EE problem, an HTML problem, or even (technically) an OS/browser problem. It's a JavaScript problem, and JavaScript, in my humble opinion, was
invented to cause problems. With a little help from Microsoft, of course.
I thought the term "RTFM" had achieved international status, or I wouldn't have used it. We do try and make allowances for people whose native language is other than English. Literally, it's an acronym for "Read The
Manual" and was originally coined by "flamers" as an abuse for people who hadn't bothered to read the basic instructions on how to use whatever they were asking about. However, I never read the fool manual myself, if I can avoid it - got too many freaking manuals already. So I use the term more as a denigration of the manual itself.