{"action":"closed","issue":{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1455","repository_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks","labels_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1455/labels{/name}","comments_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1455/comments","events_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1455/events","html_url":"https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/1455","id":182000307,"number":1455,"title":"CRLF characters in cloud-stored projects double LF when reopened","user":{"login":"jmoenig","id":2596285,"avatar_url":"https://avatars2.githubusercontent.com/u/2596285?v=4","gravatar_id":"","url":"https://api.github.com/users/jmoenig","html_url":"https://github.com/jmoenig","followers_url":"https://api.github.com/users/jmoenig/followers","following_url":"https://api.github.com/users/jmoenig/following{/other_user}","gists_url":"https://api.github.com/users/jmoenig/gists{/gist_id}","starred_url":"https://api.github.com/users/jmoenig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmoenig/subscriptions","organizations_url":"https://api.github.com/users/jmoenig/orgs","repos_url":"https://api.github.com/users/jmoenig/repos","events_url":"https://api.github.com/users/jmoenig/events{/privacy}","received_events_url":"https://api.github.com/users/jmoenig/received_events","type":"User","site_admin":false},"labels":[{"id":32142186,"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/labels/bug","name":"bug","color":"fc2929","default":true},{"id":70122540,"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/labels/cloud","name":"cloud","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-10-10T12:15:54Z","updated_at":"2018-03-16T10:32:23Z","closed_at":"2018-03-16T10:32:23Z","author_association":"OWNER","body":"This bug has been reported for a while in various contexts (see #1106 and #1128) but so far I wasn't able to reproduce it myself. Now I've finally come across a reproducible process:\n\n![crlfcloudbug](https://cloud.githubusercontent.com/assets/2596285/19235648/4382011a-8ef3-11e6-955d-ebc0af9f3c38.png)\n\nhere's the link to the actual project that demonstrates this bug:\n\nhttp://snap.berkeley.edu/run#cloud:Username=jens&ProjectName=CloudBug%20-%20CRLF%20doubles%20LFs\n\nThis bug has been so elusive to track down because it _only_ happens when _two_ criteria coincide:\n\n1) text lines are delimited with CRLF (only LF won't cause this)\n2) the project is saved to the cloud (saving locally or exporting to disk also won't cause this)\n\nTherefore I'm presuming that this might be an issue with the backend server software and not with the client-side serialization / deserialization code.\n"}}
{"actor":{"display_login":"bromagosa"}}