payload: {"action":"opened","issue":{"url":"https://api.github.com/repos/elastic/kibana/issues/35315","repository_url":"https://api.github.com/repos/elastic/kibana","labels_url":"https://api.github.com/repos/elastic/kibana/issues/35315/labels{/name}","comments_url":"https://api.github.com/repos/elastic/kibana/issues/35315/comments","events_url":"https://api.github.com/repos/elastic/kibana/issues/35315/events","html_url":"https://github.com/elastic/kibana/issues/35315","id":434893842,"node_id":"MDU6SXNzdWU0MzQ4OTM4NDI=","number":35315,"title":"(Accessibility) - Uptime Broken ARIA reference","user":{"login":"barlowm","id":2439008,"node_id":"MDQ6VXNlcjI0MzkwMDg=","avatar_url":"https://avatars3.githubusercontent.com/u/2439008?v=4","gravatar_id":"","url":"https://api.github.com/users/barlowm","html_url":"https://github.com/barlowm","followers_url":"https://api.github.com/users/barlowm/followers","following_url":"https://api.github.com/users/barlowm/following{/other_user}","gists_url":"https://api.github.com/users/barlowm/gists{/gist_id}","starred_url":"https://api.github.com/users/barlowm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barlowm/subscriptions","organizations_url":"https://api.github.com/users/barlowm/orgs","repos_url":"https://api.github.com/users/barlowm/repos","events_url":"https://api.github.com/users/barlowm/events{/privacy}","received_events_url":"https://api.github.com/users/barlowm/received_events","type":"User","site_admin":false},"labels":[{"id":607157306,"node_id":"MDU6TGFiZWw2MDcxNTczMDY=","url":"https://api.github.com/repos/elastic/kibana/labels/accessibility","name":"accessibility","color":"bfd4f2","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-04-18T18:10:58Z","updated_at":"2019-04-18T18:10:58Z","closed_at":null,"author_association":"NONE","body":"**Steps to reproduce (Use WebAIM WAVE chrome [plugin](chrome://extensions/?id=jbbplnpkjmmeebjpijfedlgcdilocofh))**\r\n\r\n1. Open the Kibana/Uptime page\r\n2. Launch WAVE\r\n\r\n![ADB_3](https://user-images.githubusercontent.com/2439008/56380268-c14a8b00-61df-11e9-9ee7-3d1256b2353a.png)\r\n\r\nThey are for the various buttons and links on the page. Specifically:\r\n\r\n- Expand button\r\n- Recently viewed button\r\n- Discover link\r\n- Visualize link\r\n- Dashboard link\r\n- Canvas link\r\n- Maps link\r\n- Machine Learning link\r\n- Infrastructure link\r\n- Logs link\r\n- APM link\r\n- Uptime link\r\n- Graph link\r\n- Dev Tools link\r\n- Stack Monitoring link\r\n- Management link\r\n\r\nThese links are in the sidebar so this issue probably exists on all pages.\r\n\r\nEach element has an `aria-describedby` attribute which references a random id (e.g.  - `aria-describedby=\"0nyangvc\"`) which does not exist on the page, but changes with each load of the page.\r\n\r\nEach button/link DOES have an `aria-label` which is properly read by a screen reader but the aria-describedby attribute is used to indicate the IDs of the elements that describe the object. (See [\"Using the aria-describedby attribute\"](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute)\r\n\r\n\r\n**Expected Result**\r\nWhen navigating to a button/link containing an aria-describedby attribute the screen reader should read the description in addition to the lagel for the button/link\r\n\r\n**Meta Issue**\r\n[Make Uptime App Accessible for 7.0](https://github.com/elastic/kibana/issues/33978)\r\n\r\n**Kibana Version:**\r\n7.0\r\n\r\n**Relevant WCAG Criteria:** \r\n[4.1.2 Name, Role, Value (Level A, Primary Success Criterion)](http://www.w3.org/TR/WCAG20/#ensure-compat-rsv)\r\n\r\nOther Related Success Criterion:\r\n\r\n[1.3.1 Info and Relationships (Level A)](http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic)\r\n[3.3.2 Labels or Instructions (Level A)](http://www.w3.org/TR/WCAG20/#minimize-error-cues)\r\n"}}
other: {"actor":{"display_login":"barlowm"}}