{"action":"created","issue":{"url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/31","repository_url":"https://api.github.com/repos/elrumordelaluz/csshake","labels_url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/31/comments","events_url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/31/events","html_url":"https://github.com/elrumordelaluz/csshake/pull/31","id":140055451,"number":31,"title":"Fixed wrong interpretation of short animation rule by MS Edge","user":{"login":"AlphaGit","id":1113433,"avatar_url":"https://avatars.githubusercontent.com/u/1113433?v=3","gravatar_id":"","url":"https://api.github.com/users/AlphaGit","html_url":"https://github.com/AlphaGit","followers_url":"https://api.github.com/users/AlphaGit/followers","following_url":"https://api.github.com/users/AlphaGit/following{/other_user}","gists_url":"https://api.github.com/users/AlphaGit/gists{/gist_id}","starred_url":"https://api.github.com/users/AlphaGit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlphaGit/subscriptions","organizations_url":"https://api.github.com/users/AlphaGit/orgs","repos_url":"https://api.github.com/users/AlphaGit/repos","events_url":"https://api.github.com/users/AlphaGit/events{/privacy}","received_events_url":"https://api.github.com/users/AlphaGit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-11T01:08:31Z","updated_at":"2016-03-11T12:44:21Z","closed_at":"2016-03-11T09:56:54Z","pull_request":{"url":"https://api.github.com/repos/elrumordelaluz/csshake/pulls/31","html_url":"https://github.com/elrumordelaluz/csshake/pull/31","diff_url":"https://github.com/elrumordelaluz/csshake/pull/31.diff","patch_url":"https://github.com/elrumordelaluz/csshake/pull/31.patch"},"body":"Hi!\r\n\r\nI noticed that animations go haywire in MS Edge, and after chasing down the cause, it turns out it is not interpreting the abbreviated version of the rule like other browsers do. So I made this small change that fixes it."},"comment":{"url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/comments/195351197","html_url":"https://github.com/elrumordelaluz/csshake/pull/31#issuecomment-195351197","issue_url":"https://api.github.com/repos/elrumordelaluz/csshake/issues/31","id":195351197,"user":{"login":"AlphaGit","id":1113433,"avatar_url":"https://avatars.githubusercontent.com/u/1113433?v=3","gravatar_id":"","url":"https://api.github.com/users/AlphaGit","html_url":"https://github.com/AlphaGit","followers_url":"https://api.github.com/users/AlphaGit/followers","following_url":"https://api.github.com/users/AlphaGit/following{/other_user}","gists_url":"https://api.github.com/users/AlphaGit/gists{/gist_id}","starred_url":"https://api.github.com/users/AlphaGit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlphaGit/subscriptions","organizations_url":"https://api.github.com/users/AlphaGit/orgs","repos_url":"https://api.github.com/users/AlphaGit/repos","events_url":"https://api.github.com/users/AlphaGit/events{/privacy}","received_events_url":"https://api.github.com/users/AlphaGit/received_events","type":"User","site_admin":false},"created_at":"2016-03-11T12:44:21Z","updated_at":"2016-03-11T12:44:21Z","body":"Hi! Sure, here's a quick comparison:\r\n\r\nhttps://youtu.be/4cJTRG_nLIE\r\n\r\nYou will see some slight differences but this is the actual test case:\r\n\r\nI have an application which on a particular form, on validation error, will add the shake-horizontal class and remove it 300ms later. In Chrome, Safari, and even IE, the form will shake side to side, and later stop.\r\n\r\nOn Edge the form went NUTS (it was actually pretty funny). It would shake in several directions, increasing the intensity noticeably and then repeating cycles, but certainly not side to side. It would also not stop on its own.\r\n\r\nI was working on an old version of the library so I updated and I created my own animation with `do-shake`, but after a while of fighting with the parameters I realized that the problem was with Edge itself. The rest is this PR. :)"}}