{"action":"created","issue":{"url":"https://api.github.com/repos/BorderTech/wcomponents/issues/30","labels_url":"https://api.github.com/repos/BorderTech/wcomponents/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/BorderTech/wcomponents/issues/30/comments","events_url":"https://api.github.com/repos/BorderTech/wcomponents/issues/30/events","html_url":"https://github.com/BorderTech/wcomponents/issues/30","id":103625588,"number":30,"title":"MultiFileUpload causes Safari iOS to crash","user":{"login":"marksreeves","id":11661938,"avatar_url":"https://avatars.githubusercontent.com/u/11661938?v=3","gravatar_id":"","url":"https://api.github.com/users/marksreeves","html_url":"https://github.com/marksreeves","followers_url":"https://api.github.com/users/marksreeves/followers","following_url":"https://api.github.com/users/marksreeves/following{/other_user}","gists_url":"https://api.github.com/users/marksreeves/gists{/gist_id}","starred_url":"https://api.github.com/users/marksreeves/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marksreeves/subscriptions","organizations_url":"https://api.github.com/users/marksreeves/orgs","repos_url":"https://api.github.com/users/marksreeves/repos","events_url":"https://api.github.com/users/marksreeves/events{/privacy}","received_events_url":"https://api.github.com/users/marksreeves/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BorderTech/wcomponents/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-28T01:10:59Z","updated_at":"2015-09-08T05:19:14Z","closed_at":"2015-09-08T05:19:14Z","body":"Simultaneous upload of several files using WMultiFileUpload can cause Safari on iOS to crash. It appears to be a combination of the number of simultaneous AJAX transactions which may be exacerbated by the size of files.\r\n\r\nAccess to files in iOS is limited so they are usually going to be images or videos. We probably need to apply a more draconian throttle in iOS. Worth checking on Android phones too."},"comment":{"url":"https://api.github.com/repos/BorderTech/wcomponents/issues/comments/138436752","html_url":"https://github.com/BorderTech/wcomponents/issues/30#issuecomment-138436752","issue_url":"https://api.github.com/repos/BorderTech/wcomponents/issues/30","id":138436752,"user":{"login":"marksreeves","id":11661938,"avatar_url":"https://avatars.githubusercontent.com/u/11661938?v=3","gravatar_id":"","url":"https://api.github.com/users/marksreeves","html_url":"https://github.com/marksreeves","followers_url":"https://api.github.com/users/marksreeves/followers","following_url":"https://api.github.com/users/marksreeves/following{/other_user}","gists_url":"https://api.github.com/users/marksreeves/gists{/gist_id}","starred_url":"https://api.github.com/users/marksreeves/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marksreeves/subscriptions","organizations_url":"https://api.github.com/users/marksreeves/orgs","repos_url":"https://api.github.com/users/marksreeves/repos","events_url":"https://api.github.com/users/marksreeves/events{/privacy}","received_events_url":"https://api.github.com/users/marksreeves/received_events","type":"User","site_admin":false},"created_at":"2015-09-08T05:19:14Z","updated_at":"2015-09-08T05:19:14Z","body":"I have tried numerous times to reproduce this in Safari on iOS 8.4.1 without success. I have successfully uploaded 30 full size iPhone and iPad photos simultaneously. The issue _could_ be related to other Safari issues which seem to also be alleviated (reloading pages due to JavaScript memory consumption for example). iOS 8.4 and 8.4.1 included numerous improvements in WebKit and Safari memory management. I am therefore content to close this issue pending it appearing again."}}