We’ve received several reports from users who have recently upgraded to the iPhone 15 that their photos are showing up as black squares when using Uppy js. We’ve confirmed this with our own iPhone 15. The issue seems to occur on at least one other popular upload framework as well, but not with some others.
I have an update on this. The cause is the new iPhone having a default setting of 24MP. This is not compatible with Uppy JS (or other libraries such as PLUpload), so people are about to have a huge problem with the entire codebase as this format becomes more adopted. Its possible to have the setting changed to 12MP and it will work, but the user must go into their phones settings to change this and it will only work for photos taken after this setting has been changed.