{"action":"created","issue":{"url":"https://api.github.com/repos/processing/p5.js/issues/764","labels_url":"https://api.github.com/repos/processing/p5.js/issues/764/labels{/name}","comments_url":"https://api.github.com/repos/processing/p5.js/issues/764/comments","events_url":"https://api.github.com/repos/processing/p5.js/issues/764/events","html_url":"https://github.com/processing/p5.js/issues/764","id":90329848,"number":764,"title":"\"loading...\" message can cause confusion","user":{"login":"shiffman","id":191758,"avatar_url":"https://avatars.githubusercontent.com/u/191758?v=3","gravatar_id":"","url":"https://api.github.com/users/shiffman","html_url":"https://github.com/shiffman","followers_url":"https://api.github.com/users/shiffman/followers","following_url":"https://api.github.com/users/shiffman/following{/other_user}","gists_url":"https://api.github.com/users/shiffman/gists{/gist_id}","starred_url":"https://api.github.com/users/shiffman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shiffman/subscriptions","organizations_url":"https://api.github.com/users/shiffman/orgs","repos_url":"https://api.github.com/users/shiffman/repos","events_url":"https://api.github.com/users/shiffman/events{/privacy}","received_events_url":"https://api.github.com/users/shiffman/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-06-23T09:02:44Z","updated_at":"2015-09-29T03:42:25Z","closed_at":"2015-07-26T19:30:53Z","body":"I don't recall if there's already an issue or discussion on this but #763 reminded me of something that came up several times in a recent p5.js workshop.   The \"loading...\" message is intended for the case when  `preload()` is doing its work for large files.   Instead of thinking there might be an error, a user knows \"ok, my sketch is just loading.\"  However, whenever there is a JS error before things get going, a p5 sketch will sit on \"loading...\" This can have the opposite effect and discourage users from thinking there might be a syntax error or problem with their code.\r\n\r\nI don't know how to resolve this and I don't love any of the ideas I can think of like (a) doing away with it or (b) having it animate when it really is loading? or (c) if enough time has passed p5 could show something else like \"This sketch hasn't started up and it's been quite a well, maybe check the console?\"\r\n\r\nDoes anyone else encounter this or have any thoughts?"},"comment":{"url":"https://api.github.com/repos/processing/p5.js/issues/comments/143934917","html_url":"https://github.com/processing/p5.js/issues/764#issuecomment-143934917","issue_url":"https://api.github.com/repos/processing/p5.js/issues/764","id":143934917,"user":{"login":"dhowe","id":737638,"avatar_url":"https://avatars.githubusercontent.com/u/737638?v=3","gravatar_id":"","url":"https://api.github.com/users/dhowe","html_url":"https://github.com/dhowe","followers_url":"https://api.github.com/users/dhowe/followers","following_url":"https://api.github.com/users/dhowe/following{/other_user}","gists_url":"https://api.github.com/users/dhowe/gists{/gist_id}","starred_url":"https://api.github.com/users/dhowe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhowe/subscriptions","organizations_url":"https://api.github.com/users/dhowe/orgs","repos_url":"https://api.github.com/users/dhowe/repos","events_url":"https://api.github.com/users/dhowe/events{/privacy}","received_events_url":"https://api.github.com/users/dhowe/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T03:42:25Z","updated_at":"2015-09-29T03:42:25Z","body":"How about updating the 'loading' div with an error when if/when we get one?"}}