{"action":"created","issue":{"url":"https://api.github.com/repos/OutWatch/outwatch/issues/39","repository_url":"https://api.github.com/repos/OutWatch/outwatch","labels_url":"https://api.github.com/repos/OutWatch/outwatch/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/OutWatch/outwatch/issues/39/comments","events_url":"https://api.github.com/repos/OutWatch/outwatch/issues/39/events","html_url":"https://github.com/OutWatch/outwatch/pull/39","id":238238066,"number":39,"title":"Fix Snabbdom patching issue","user":{"login":"mariusmuja","id":695669,"avatar_url":"https://avatars2.githubusercontent.com/u/695669?v=3","gravatar_id":"","url":"https://api.github.com/users/mariusmuja","html_url":"https://github.com/mariusmuja","followers_url":"https://api.github.com/users/mariusmuja/followers","following_url":"https://api.github.com/users/mariusmuja/following{/other_user}","gists_url":"https://api.github.com/users/mariusmuja/gists{/gist_id}","starred_url":"https://api.github.com/users/mariusmuja/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariusmuja/subscriptions","organizations_url":"https://api.github.com/users/mariusmuja/orgs","repos_url":"https://api.github.com/users/mariusmuja/repos","events_url":"https://api.github.com/users/mariusmuja/events{/privacy}","received_events_url":"https://api.github.com/users/mariusmuja/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-23T19:52:41Z","updated_at":"2017-06-24T08:14:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OutWatch/outwatch/pulls/39","html_url":"https://github.com/OutWatch/outwatch/pull/39","diff_url":"https://github.com/OutWatch/outwatch/pull/39.diff","patch_url":"https://github.com/OutWatch/outwatch/pull/39.patch"},"body":"This PR fixes issue #38.\r\n\r\nThe patch assigns a key to a VNode's data object that contains changeables and doesn't already have a key in order to force Snabbdom to destroy/re-create it when patched with new changeables. It also fixes the ```DataObject.updateAttributes``` method by passing the key to the newly constructed ```DataObject```.\r\n\r\nI've also been doing some refactoring, most notably turned DataObject and Hooks in the Snabbdom facade into ```@ScalaJSDefined``` traits for extra type safety (this would have prevented the ```DataObject.updateAttributes``` bug for example)."},"comment":{"url":"https://api.github.com/repos/OutWatch/outwatch/issues/comments/310824329","html_url":"https://github.com/OutWatch/outwatch/pull/39#issuecomment-310824329","issue_url":"https://api.github.com/repos/OutWatch/outwatch/issues/39","id":310824329,"user":{"login":"KadekM","id":4306279,"avatar_url":"https://avatars2.githubusercontent.com/u/4306279?v=3","gravatar_id":"","url":"https://api.github.com/users/KadekM","html_url":"https://github.com/KadekM","followers_url":"https://api.github.com/users/KadekM/followers","following_url":"https://api.github.com/users/KadekM/following{/other_user}","gists_url":"https://api.github.com/users/KadekM/gists{/gist_id}","starred_url":"https://api.github.com/users/KadekM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KadekM/subscriptions","organizations_url":"https://api.github.com/users/KadekM/orgs","repos_url":"https://api.github.com/users/KadekM/repos","events_url":"https://api.github.com/users/KadekM/events{/privacy}","received_events_url":"https://api.github.com/users/KadekM/received_events","type":"User","site_admin":false},"created_at":"2017-06-24T08:14:40Z","updated_at":"2017-06-24T08:14:40Z","body":"I wonder if this could potentially help with #7 ?"}}
{"actor":{"display_login":"KadekM"}}