{"action":"opened","issue":{"url":"https://api.github.com/repos/kangax/fabricjs.com/issues/98","labels_url":"https://api.github.com/repos/kangax/fabricjs.com/issues/98/labels{/name}","comments_url":"https://api.github.com/repos/kangax/fabricjs.com/issues/98/comments","events_url":"https://api.github.com/repos/kangax/fabricjs.com/issues/98/events","html_url":"https://github.com/kangax/fabricjs.com/issues/98","id":111720906,"number":98,"title":"canvas.loadFromJSON fails when event listeners add more objects","user":{"login":"forrert","id":3630295,"avatar_url":"https://avatars.githubusercontent.com/u/3630295?v=3","gravatar_id":"","url":"https://api.github.com/users/forrert","html_url":"https://github.com/forrert","followers_url":"https://api.github.com/users/forrert/followers","following_url":"https://api.github.com/users/forrert/following{/other_user}","gists_url":"https://api.github.com/users/forrert/gists{/gist_id}","starred_url":"https://api.github.com/users/forrert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forrert/subscriptions","organizations_url":"https://api.github.com/users/forrert/orgs","repos_url":"https://api.github.com/users/forrert/repos","events_url":"https://api.github.com/users/forrert/events{/privacy}","received_events_url":"https://api.github.com/users/forrert/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-15T22:28:46Z","updated_at":"2015-10-15T22:28:46Z","closed_at":null,"body":"My canvas has an event listeners registered creating additional objects, when certain objects are added to the canvas. This causes problems, when I am trying to load objects into the canvas from a JSON object. Some of the objects from the JSON get lost in the process.\r\n\r\nJS Fiddle here: https://jsfiddle.net/64spd9vx/2/\r\n\r\nI have been able to narrow the bug down to this line: https://github.com/kangax/fabric.js/blob/master/dist/fabric.require.js#L5331\r\n\r\nChanging the last parameter from ```true``` to ```false``` solves this issue. I could create a PR, but would appreciate feedback or comments from experienced contributors. Do you see any issues in changing the parameter?"}}