{"action":"created","issue":{"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/1079","labels_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/1079/labels{/name}","comments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/1079/comments","events_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/1079/events","html_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/1079","id":95204617,"number":1079,"title":"a11y fixes for dialogs","user":{"login":"eatyourgreens","id":59547,"avatar_url":"https://avatars.githubusercontent.com/u/59547?v=3","gravatar_id":"","url":"https://api.github.com/users/eatyourgreens","html_url":"https://github.com/eatyourgreens","followers_url":"https://api.github.com/users/eatyourgreens/followers","following_url":"https://api.github.com/users/eatyourgreens/following{/other_user}","gists_url":"https://api.github.com/users/eatyourgreens/gists{/gist_id}","starred_url":"https://api.github.com/users/eatyourgreens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eatyourgreens/subscriptions","organizations_url":"https://api.github.com/users/eatyourgreens/orgs","repos_url":"https://api.github.com/users/eatyourgreens/repos","events_url":"https://api.github.com/users/eatyourgreens/events{/privacy}","received_events_url":"https://api.github.com/users/eatyourgreens/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"chrissnyder","id":735191,"avatar_url":"https://avatars.githubusercontent.com/u/735191?v=3","gravatar_id":"","url":"https://api.github.com/users/chrissnyder","html_url":"https://github.com/chrissnyder","followers_url":"https://api.github.com/users/chrissnyder/followers","following_url":"https://api.github.com/users/chrissnyder/following{/other_user}","gists_url":"https://api.github.com/users/chrissnyder/gists{/gist_id}","starred_url":"https://api.github.com/users/chrissnyder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrissnyder/subscriptions","organizations_url":"https://api.github.com/users/chrissnyder/orgs","repos_url":"https://api.github.com/users/chrissnyder/repos","events_url":"https://api.github.com/users/chrissnyder/events{/privacy}","received_events_url":"https://api.github.com/users/chrissnyder/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-07-15T14:10:49Z","updated_at":"2015-07-15T15:49:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/1079","html_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/1079","diff_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/1079.diff","patch_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/1079.patch"},"body":"Labels the close button so it's read as 'close', not 'times', by VoiceOver.\r\nAdds the dialog role to the containing div. Should be announced by VoiceOver.\r\nFixes the keydown handler so that focus cannot leave the dialog when it is open."},"comment":{"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/comments/121658514","html_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/1079#issuecomment-121658514","issue_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/1079","id":121658514,"user":{"login":"chrissnyder","id":735191,"avatar_url":"https://avatars.githubusercontent.com/u/735191?v=3","gravatar_id":"","url":"https://api.github.com/users/chrissnyder","html_url":"https://github.com/chrissnyder","followers_url":"https://api.github.com/users/chrissnyder/followers","following_url":"https://api.github.com/users/chrissnyder/following{/other_user}","gists_url":"https://api.github.com/users/chrissnyder/gists{/gist_id}","starred_url":"https://api.github.com/users/chrissnyder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrissnyder/subscriptions","organizations_url":"https://api.github.com/users/chrissnyder/orgs","repos_url":"https://api.github.com/users/chrissnyder/repos","events_url":"https://api.github.com/users/chrissnyder/events{/privacy}","received_events_url":"https://api.github.com/users/chrissnyder/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T15:49:57Z","updated_at":"2015-07-15T15:49:57Z","body":"Not sure how to test the VoiceOver stuff, but the focus handling works like a charm.\r\n\r\nIn the future, do assign a PR to somebody, otherwise it's in danger of just sitting here. Brian, Alex, myself, Ed, all look at them (really anybody)."}}