{"action":"created","issue":{"url":"https://api.github.com/repos/blackbaud/skyux/issues/464","repository_url":"https://api.github.com/repos/blackbaud/skyux","labels_url":"https://api.github.com/repos/blackbaud/skyux/issues/464/labels{/name}","comments_url":"https://api.github.com/repos/blackbaud/skyux/issues/464/comments","events_url":"https://api.github.com/repos/blackbaud/skyux/issues/464/events","html_url":"https://github.com/blackbaud/skyux/issues/464","id":146937539,"number":464,"title":"bb-check does not have a valid role attribute","user":{"login":"Blackbaud-PaulCrowder","id":11655766,"avatar_url":"https://avatars.githubusercontent.com/u/11655766?v=3","gravatar_id":"","url":"https://api.github.com/users/Blackbaud-PaulCrowder","html_url":"https://github.com/Blackbaud-PaulCrowder","followers_url":"https://api.github.com/users/Blackbaud-PaulCrowder/followers","following_url":"https://api.github.com/users/Blackbaud-PaulCrowder/following{/other_user}","gists_url":"https://api.github.com/users/Blackbaud-PaulCrowder/gists{/gist_id}","starred_url":"https://api.github.com/users/Blackbaud-PaulCrowder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blackbaud-PaulCrowder/subscriptions","organizations_url":"https://api.github.com/users/Blackbaud-PaulCrowder/orgs","repos_url":"https://api.github.com/users/Blackbaud-PaulCrowder/repos","events_url":"https://api.github.com/users/Blackbaud-PaulCrowder/events{/privacy}","received_events_url":"https://api.github.com/users/Blackbaud-PaulCrowder/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/blackbaud/skyux/labels/accessibility","name":"accessibility","color":"fad8c7"},{"url":"https://api.github.com/repos/blackbaud/skyux/labels/bb-check","name":"bb-check","color":"bfdadc"},{"url":"https://api.github.com/repos/blackbaud/skyux/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-08T14:02:27Z","updated_at":"2016-04-08T14:05:16Z","closed_at":null,"body":"### Expected behavior\r\nThe `bb-check` span should have a `role` attribute of `checkbox`.\r\n\r\n### Actual behavior\r\nThe `bb-check` span has a `role` attribute of `input` which is an \"abstract\" role type and not valid in markup.  This causes the Accessibility audit from Chrome's [Accessibility Developer Tools](https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb?hl=en) to fail with [`AX_TEXT_01`](https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_text_01).\r\n\r\n### Steps to reproduce\r\n- Install Accessibility Tools and run an audit on a page with a `bb-check` element.\r\n- Note the violation\r\n\r\n### Plunker\r\nhttp://plnkr.co/edit/Ya1dhdPfmB1WwAkYhsz4?p=preview\r\n"},"comment":{"url":"https://api.github.com/repos/blackbaud/skyux/issues/comments/207444921","html_url":"https://github.com/blackbaud/skyux/issues/464#issuecomment-207444921","issue_url":"https://api.github.com/repos/blackbaud/skyux/issues/464","id":207444921,"user":{"login":"Blackbaud-PatrickOFriel","id":11620552,"avatar_url":"https://avatars.githubusercontent.com/u/11620552?v=3","gravatar_id":"","url":"https://api.github.com/users/Blackbaud-PatrickOFriel","html_url":"https://github.com/Blackbaud-PatrickOFriel","followers_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/followers","following_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/following{/other_user}","gists_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/gists{/gist_id}","starred_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/subscriptions","organizations_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/orgs","repos_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/repos","events_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/events{/privacy}","received_events_url":"https://api.github.com/users/Blackbaud-PatrickOFriel/received_events","type":"User","site_admin":false},"created_at":"2016-04-08T14:05:16Z","updated_at":"2016-04-08T14:05:16Z","body":"It should have that attribute and does not currently. This allows tabbing properly in all browsers. It works now because some browsers interpret role and assume tabindex=\"-1\" but we should make it explicit."}}