{"action":"opened","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4854","labels_url":"https://api.github.com/repos/facebook/react/issues/4854/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4854/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4854/events","html_url":"https://github.com/facebook/react/issues/4854","id":106091133,"number":4854,"title":"Pressing spacebar on a checked radio button only fires click in some browsers","user":{"login":"matchu","id":59218,"avatar_url":"https://avatars.githubusercontent.com/u/59218?v=3","gravatar_id":"","url":"https://api.github.com/users/matchu","html_url":"https://github.com/matchu","followers_url":"https://api.github.com/users/matchu/followers","following_url":"https://api.github.com/users/matchu/following{/other_user}","gists_url":"https://api.github.com/users/matchu/gists{/gist_id}","starred_url":"https://api.github.com/users/matchu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matchu/subscriptions","organizations_url":"https://api.github.com/users/matchu/orgs","repos_url":"https://api.github.com/users/matchu/repos","events_url":"https://api.github.com/users/matchu/events{/privacy}","received_events_url":"https://api.github.com/users/matchu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-11T20:48:01Z","updated_at":"2015-09-11T20:48:01Z","closed_at":null,"body":"http://jsbin.com/yiyusuwuco/1/edit?js,console,output\r\n\r\n1. Focus the textbox.\r\n2. Press shift-tab to move focus into the radio button group.\r\n3. Press spacebar to check the radio button.\r\n  * Observe a click event in the console.\r\n4. Press spacebar to redundantly check the radio button.\r\n  * In Chrome 45.0.2454.85 (64-bit, OSX), observe no additional click event in the console.\r\n  * In Firefox 40.0.3 (OSX), observe an additional click event in the console.\r\n\r\nThis is entirely the browsers' fault, but, since React's Synthetic Event system is trying to fully normalize inconsistencies like this, here's an obscure one for the list :/\r\n\r\n(Incidentally, this feels to me like it might've been an accident in Chrome rather than an explicit decision. Is there some place to fire this bug with them? I feel like that's pretty pie-in-the-sky, though ;P)"}}