Reproducable bug on Posts (Attachments) and Profile (upload Avatar)

Started by Douglas, March 28, 2012, 01:17:56 AM

Previous topic - Next topic

Douglas

Had a user on Da Ville file this bug report with me, and I was able to reproduce the same exact issue on both Hogville (older version of SMF) AND right here on SMF.

Bug is reproducable, consistently under:
* On New Topic or Replies, under Attachments and other Options.
* Profile > Forum Profile > Upload Avatar.

You should be able to see the bug in the attached photo.  Unable to upload any images. :)

This is a result of using Safari on both the iPhone and iPad. I haven't tested on any other mobile device, because I don't have any other brands.

Thanks!
Doug Hazard
* Full Stack (Web) Developer for The Catholic Diocese of Richmond
(20+ Diocesan sites, 130+ Church sites & 24 School sites)
* Sports Photographer and Media Personality
* CFB Historian
* Tech Admin for one 1M+ post, one 2M+ post and one 10M+ post sites (last two are powered by multiple servers)
* WordPress Developer (Junkie / Guru / Maven / whatever)

Aleksi "Lex" Kilpinen

#1
Unless I'm mistaken, Safari on iPhone has file uploads disabled by design.

EDIT: To further clarify this, the way Mobile Safari handles <input type="file" /> is to simply grey out the controls, in an attempt to tell you that this is not possible.
It's misleading, and stupid, but that's how it is.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Douglas

I was actually just digging into this a bit more on SMF (I should have researched first).

While this thread implies that it's a Safari limitation, I also came across this thread, which seems to have figured a way around the upload limitations via an auto detection script (and a different theme) in combination to a Modification package being installed.

With the fact that iPhones and iPads encompassing a very significant share of the smart device market, I think it's time that SMF look for a resolution on this issue and includes native support (via smart detection) for Apple products, especially given that the iPad3 is now out, and it's clear that the iP* devices aren't going anywhere, for a while.  ::grins::

Please consider this as a legitimate bug report with a request for resolution.

I will test out other forum packages to see if these issues exist and report back.

EDIT:  Issue is also present on vBulletin.  Maybe we need to step it up and be amongst one of the first forum software packages to also natively support smart devices? :)
Doug Hazard
* Full Stack (Web) Developer for The Catholic Diocese of Richmond
(20+ Diocesan sites, 130+ Church sites & 24 School sites)
* Sports Photographer and Media Personality
* CFB Historian
* Tech Admin for one 1M+ post, one 2M+ post and one 10M+ post sites (last two are powered by multiple servers)
* WordPress Developer (Junkie / Guru / Maven / whatever)

Aleksi "Lex" Kilpinen

https://discussions.apple.com/thread/2659440?start=0&tstart=0

Quote
...Safari does not have upload facility. For security reasons, the iPhone does not have an open file system like a computer so there would be no documents to browse for uploading.

All the real solutions that I've found that actually work, include jailbreaking the device.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Douglas

Ahh, that makes sense.  So how did the theme author get around that limitation in the second thread I linked to?
Doug Hazard
* Full Stack (Web) Developer for The Catholic Diocese of Richmond
(20+ Diocesan sites, 130+ Church sites & 24 School sites)
* Sports Photographer and Media Personality
* CFB Historian
* Tech Admin for one 1M+ post, one 2M+ post and one 10M+ post sites (last two are powered by multiple servers)
* WordPress Developer (Junkie / Guru / Maven / whatever)

Aleksi "Lex" Kilpinen

I don't think they did - Unless I misunderstood, they are talking about displaying attachments already on the forum, not about uploading them.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Douglas

Guess I read "Attachments box" as being able to upload attachments, hah!

So disappointed that this is a limitation invoked by Apple.  Flash on Apple Products, anyone? ;P

Thanks, Lex!  File this under BOGUS, please.
Doug Hazard
* Full Stack (Web) Developer for The Catholic Diocese of Richmond
(20+ Diocesan sites, 130+ Church sites & 24 School sites)
* Sports Photographer and Media Personality
* CFB Historian
* Tech Admin for one 1M+ post, one 2M+ post and one 10M+ post sites (last two are powered by multiple servers)
* WordPress Developer (Junkie / Guru / Maven / whatever)

Aleksi "Lex" Kilpinen

Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Aleksi "Lex" Kilpinen

By the way, these types of limitations on Apple products are plenty. That is why I do not touch iProducts myself... me likes my freedom to do whatever I please with a device I own.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Advertisement: