Emmet Brown said
The file Uploader plugin doesn’t work on Safari – this we all agree on.
Yes… Sucks doesn’t it.
What I cannot comprehend is your response. Blame Apple and ask them to fix Safari?
Why is that so incomprehensible? For years and years Microsoft Internet Explorer did not follow all standards or behave itself properly and web developers had to often basically create 2 different pages – one just for IE. Maybe a little exaggeration there but not far from the truth. So we all blamed Microsoft who, one day, owned up and put things right.
The file uploader library used in our plugin works, as far as I am aware, on all other browsers – at least all the main ones that I have tested – except Safari on IOS. There are actually quite a few things that do not work on Safari (IOS or OSX) but work everywhere else. Mainly we can code around them and add a little special logic. It has been particularly true of the JavaScript engine which has appeared to lag behind all other browsers for quite a while.
Over 90% of my users access the site with Safari on an iOS device. I cannot expect them all to switch to a different browser – this is patently unreasonable.
Wow… that’s an impressive number of iPhone/iPad users you have…
There has got to be a solution. I seem to be able to use safari to upload to many other sites, in fact the add media button in WordPress seems to work in Safari. Please have another look and see if you can come up with a solution.
OK… let’s be real serious. The particular problem has no relevance to other uploader scripts or libraries. We are specifically talking about the PLUpload library which is what SP uses. It is worth saying now that their own support forum has many entries on this subject as do various other general developer forums – sometimes with a possible workaround that may have worked for one person but none of which has yet worked for SP.
So – the plUpload people are aware of the issue but have failed, so far, to fix it which still, to my way of thinking, suggests that they too feel this is first and foremost a Safari bug – using the same logic as I have above. But yes – the WP Add Media panel also uses plupload as it’s backbone but, as I understand it, a very heavily customised and altered version.
The actual problem appears to be that Safari (IOS) fails to accept and process the initialisation of the plUpload code. Again – unlike all other browsers…
Does anyone know if a tinymce plugin can be employed to solve this issue with simplepress?
Not sure if you realise it but the plUpload library does, indeed, come from Moxie who are also the creators and developers of TinyMCE.
OK – what are we doing… Well – not a week goes by that we do not check back with the bug reports from the plUpload dev team to see if any progress has been made. We have also tried repeatedly to implement any suggestions that have been made out there in the wider development-land with, so far, no success. We do have a new suggestion to try which we are discussing at the moment to see if it is possible. In short – this is a high priority issue that we want and need to get resolved. Like I said at the top. It sucks.