{"action":"created","issue":{"url":"https://api.github.com/repos/twbs/bootstrap/issues/22321","repository_url":"https://api.github.com/repos/twbs/bootstrap","labels_url":"https://api.github.com/repos/twbs/bootstrap/issues/22321/labels{/name}","comments_url":"https://api.github.com/repos/twbs/bootstrap/issues/22321/comments","events_url":"https://api.github.com/repos/twbs/bootstrap/issues/22321/events","html_url":"https://github.com/twbs/bootstrap/pull/22321","id":218347329,"number":22321,"title":"Add explicit aria-label to placeholder-only inputs","user":{"login":"patrickhlauke","id":895831,"avatar_url":"https://avatars2.githubusercontent.com/u/895831?v=3","gravatar_id":"","url":"https://api.github.com/users/patrickhlauke","html_url":"https://github.com/patrickhlauke","followers_url":"https://api.github.com/users/patrickhlauke/followers","following_url":"https://api.github.com/users/patrickhlauke/following{/other_user}","gists_url":"https://api.github.com/users/patrickhlauke/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickhlauke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickhlauke/subscriptions","organizations_url":"https://api.github.com/users/patrickhlauke/orgs","repos_url":"https://api.github.com/users/patrickhlauke/repos","events_url":"https://api.github.com/users/patrickhlauke/events{/privacy}","received_events_url":"https://api.github.com/users/patrickhlauke/received_events","type":"User","site_admin":false},"labels":[{"id":144484759,"url":"https://api.github.com/repos/twbs/bootstrap/labels/accessibility","name":"accessibility","color":"bfd4f2","default":false},{"id":143597,"url":"https://api.github.com/repos/twbs/bootstrap/labels/docs","name":"docs","color":"0088cc","default":false},{"id":250176882,"url":"https://api.github.com/repos/twbs/bootstrap/labels/v4","name":"v4","color":"563d7c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-03-30T22:32:32Z","updated_at":"2017-03-31T10:18:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/twbs/bootstrap/pulls/22321","html_url":"https://github.com/twbs/bootstrap/pull/22321","diff_url":"https://github.com/twbs/bootstrap/pull/22321.diff","patch_url":"https://github.com/twbs/bootstrap/pull/22321.patch"},"body":"While `placeholder` is nominally valid per spec\r\nhttp://rawgit.com/w3c/html-api-map/master/index.html#accessible-name-and-description-calculation\r\nit is inelegant, a fallback, and not supported in ios/safari/voiceover\r\nand android/chrome/talkback, to name a few combinations\r\n\r\n`aria-describedby` is also not really the right tool for providing a\r\nname/label equivalent, so remove that from the list of possible\r\nalternative methods / clarify how it can be used\r\n\r\ncloses https://github.com/twbs/bootstrap/issues/22302"},"comment":{"url":"https://api.github.com/repos/twbs/bootstrap/issues/comments/290675440","html_url":"https://github.com/twbs/bootstrap/pull/22321#issuecomment-290675440","issue_url":"https://api.github.com/repos/twbs/bootstrap/issues/22321","id":290675440,"user":{"login":"patrickhlauke","id":895831,"avatar_url":"https://avatars2.githubusercontent.com/u/895831?v=3","gravatar_id":"","url":"https://api.github.com/users/patrickhlauke","html_url":"https://github.com/patrickhlauke","followers_url":"https://api.github.com/users/patrickhlauke/followers","following_url":"https://api.github.com/users/patrickhlauke/following{/other_user}","gists_url":"https://api.github.com/users/patrickhlauke/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickhlauke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickhlauke/subscriptions","organizations_url":"https://api.github.com/users/patrickhlauke/orgs","repos_url":"https://api.github.com/users/patrickhlauke/repos","events_url":"https://api.github.com/users/patrickhlauke/events{/privacy}","received_events_url":"https://api.github.com/users/patrickhlauke/received_events","type":"User","site_admin":false},"created_at":"2017-03-31T10:18:03Z","updated_at":"2017-03-31T10:18:03Z","body":"xref https://github.com/w3c/html-aam/issues/84 - in theory, IF iOS/VO and Android/Chrome/TalkBack fix their bugs, this PR's main change (adding extra `aria-label`) may be superfluous...but right here, right now, it's needed for these platforms (and even once fixed it's not actually wrong to have `aria-label` explicitly, just perhaps a bit \"belt and braces\" redundancy)"}}
{"actor":{"display_login":"patrickhlauke"}}