{"action":"created","issue":{"url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/339","labels_url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/339/labels{/name}","comments_url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/339/comments","events_url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/339/events","html_url":"https://github.com/adobe-webplatform/Snap.svg/issues/339","id":52394028,"number":339,"title":"Snap animates a transform when I think it shouldn't","user":{"login":"furroy","id":24339,"avatar_url":"https://avatars.githubusercontent.com/u/24339?v=3","gravatar_id":"","url":"https://api.github.com/users/furroy","html_url":"https://github.com/furroy","followers_url":"https://api.github.com/users/furroy/followers","following_url":"https://api.github.com/users/furroy/following{/other_user}","gists_url":"https://api.github.com/users/furroy/gists{/gist_id}","starred_url":"https://api.github.com/users/furroy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/furroy/subscriptions","organizations_url":"https://api.github.com/users/furroy/orgs","repos_url":"https://api.github.com/users/furroy/repos","events_url":"https://api.github.com/users/furroy/events{/privacy}","received_events_url":"https://api.github.com/users/furroy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-18T17:37:00Z","updated_at":"2015-05-19T00:10:47Z","closed_at":null,"body":"If I call elem.transform(matrix) I have the problem, if I call elem.transform(matrix.toTransformString()) the issue goes away.  It seems to me that toTransformString() should just be a text version of the same matrix and do the same thing, but there is some sort of side effect I don't understand.\r\n\r\nHere's a jsfiddle that shows the issue, uncomment the line near the bottom to see the fix.\r\n\r\nhttp://jsfiddle.net/furroy/o90neomw/19/\r\n"},"comment":{"url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/comments/103276662","html_url":"https://github.com/adobe-webplatform/Snap.svg/issues/339#issuecomment-103276662","issue_url":"https://api.github.com/repos/adobe-webplatform/Snap.svg/issues/339","id":103276662,"user":{"login":"ThomasBrierley","id":12444321,"avatar_url":"https://avatars.githubusercontent.com/u/12444321?v=3","gravatar_id":"","url":"https://api.github.com/users/ThomasBrierley","html_url":"https://github.com/ThomasBrierley","followers_url":"https://api.github.com/users/ThomasBrierley/followers","following_url":"https://api.github.com/users/ThomasBrierley/following{/other_user}","gists_url":"https://api.github.com/users/ThomasBrierley/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasBrierley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasBrierley/subscriptions","organizations_url":"https://api.github.com/users/ThomasBrierley/orgs","repos_url":"https://api.github.com/users/ThomasBrierley/repos","events_url":"https://api.github.com/users/ThomasBrierley/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasBrierley/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T00:10:47Z","updated_at":"2015-05-19T00:10:47Z","body":"This can be closed. Appears to have been fixed one way or another since v0.4.0\r\n\r\nI was skeptical about this one, but turns out it *was* a bug. I isolated it in the following far simpler examples, which simply consist of using a matrix to first set and then animate an element.\r\n\r\nSnap v0.3.0\r\nhttp://jsfiddle.net/8jcL0077/\r\n\r\nSnap v0.4.0\r\nhttp://jsfiddle.net/cm65r86b/"}}