{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/web-animations/issues/136","labels_url":"https://api.github.com/repos/w3c/web-animations/issues/136/labels{/name}","comments_url":"https://api.github.com/repos/w3c/web-animations/issues/136/comments","events_url":"https://api.github.com/repos/w3c/web-animations/issues/136/events","html_url":"https://github.com/w3c/web-animations/issues/136","id":112500696,"number":136,"title":"Define how longhands and shorthands behave when specified on a keyframes object.","user":{"login":"birtles","id":1232595,"avatar_url":"https://avatars.githubusercontent.com/u/1232595?v=3","gravatar_id":"","url":"https://api.github.com/users/birtles","html_url":"https://github.com/birtles","followers_url":"https://api.github.com/users/birtles/followers","following_url":"https://api.github.com/users/birtles/following{/other_user}","gists_url":"https://api.github.com/users/birtles/gists{/gist_id}","starred_url":"https://api.github.com/users/birtles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/birtles/subscriptions","organizations_url":"https://api.github.com/users/birtles/orgs","repos_url":"https://api.github.com/users/birtles/repos","events_url":"https://api.github.com/users/birtles/events{/privacy}","received_events_url":"https://api.github.com/users/birtles/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/web-animations/labels/Element.animate","name":"Element.animate","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-21T02:38:59Z","updated_at":"2015-12-22T06:40:29Z","closed_at":null,"body":"Proposal: longhands override shorthands, shorthands with fewer longhand components override those with more longhand components, and for shorthands with equal numbers of longhand components, IDL name order is used."},"comment":{"url":"https://api.github.com/repos/w3c/web-animations/issues/comments/166530421","html_url":"https://github.com/w3c/web-animations/issues/136#issuecomment-166530421","issue_url":"https://api.github.com/repos/w3c/web-animations/issues/136","id":166530421,"user":{"login":"birtles","id":1232595,"avatar_url":"https://avatars.githubusercontent.com/u/1232595?v=3","gravatar_id":"","url":"https://api.github.com/users/birtles","html_url":"https://github.com/birtles","followers_url":"https://api.github.com/users/birtles/followers","following_url":"https://api.github.com/users/birtles/following{/other_user}","gists_url":"https://api.github.com/users/birtles/gists{/gist_id}","starred_url":"https://api.github.com/users/birtles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/birtles/subscriptions","organizations_url":"https://api.github.com/users/birtles/orgs","repos_url":"https://api.github.com/users/birtles/repos","events_url":"https://api.github.com/users/birtles/events{/privacy}","received_events_url":"https://api.github.com/users/birtles/received_events","type":"User","site_admin":false},"created_at":"2015-12-22T06:40:28Z","updated_at":"2015-12-22T06:40:28Z","body":"I discussed whether we should support <code>'margin-left'</code> or not with Shane and Tab at TPAC in October. The trouble is we have to choose one as the canonical form for the result we return from getFrames. If we return *both* from <code>getFrames()</code> then we'll have trouble because if the author updates one and then passes the result back to <code>setFrames()</code> we'll have to choose which one to listen to (and if we choose a different one to the author there will be frustration all around).\r\n\r\nI'm pretty sure we agreed, therefore, to just support <code>marginLeft</code> as the most idiomatic form for JS."}}