{"action":"created","issue":{"url":"https://api.github.com/repos/jkphl/svg-sprite/issues/107","labels_url":"https://api.github.com/repos/jkphl/svg-sprite/issues/107/labels{/name}","comments_url":"https://api.github.com/repos/jkphl/svg-sprite/issues/107/comments","events_url":"https://api.github.com/repos/jkphl/svg-sprite/issues/107/events","html_url":"https://github.com/jkphl/svg-sprite/issues/107","id":106855407,"number":107,"title":"`<symbol>` elements should have `aria-labelledby` attribute","user":{"login":"jkphl","id":4446936,"avatar_url":"https://avatars.githubusercontent.com/u/4446936?v=3","gravatar_id":"","url":"https://api.github.com/users/jkphl","html_url":"https://github.com/jkphl","followers_url":"https://api.github.com/users/jkphl/followers","following_url":"https://api.github.com/users/jkphl/following{/other_user}","gists_url":"https://api.github.com/users/jkphl/gists{/gist_id}","starred_url":"https://api.github.com/users/jkphl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkphl/subscriptions","organizations_url":"https://api.github.com/users/jkphl/orgs","repos_url":"https://api.github.com/users/jkphl/repos","events_url":"https://api.github.com/users/jkphl/events{/privacy}","received_events_url":"https://api.github.com/users/jkphl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jkphl/svg-sprite/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"jkphl","id":4446936,"avatar_url":"https://avatars.githubusercontent.com/u/4446936?v=3","gravatar_id":"","url":"https://api.github.com/users/jkphl","html_url":"https://github.com/jkphl","followers_url":"https://api.github.com/users/jkphl/followers","following_url":"https://api.github.com/users/jkphl/following{/other_user}","gists_url":"https://api.github.com/users/jkphl/gists{/gist_id}","starred_url":"https://api.github.com/users/jkphl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkphl/subscriptions","organizations_url":"https://api.github.com/users/jkphl/orgs","repos_url":"https://api.github.com/users/jkphl/repos","events_url":"https://api.github.com/users/jkphl/events{/privacy}","received_events_url":"https://api.github.com/users/jkphl/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-09-16T20:24:21Z","updated_at":"2015-09-28T14:17:20Z","closed_at":null,"body":"As brought up by @davidhund on [Twitter](https://twitter.com/valuedstandards/status/644125581295136768), `<symbol>` elements inside sprites could / should have an `aria-labelledby` attribute when having also a title. See [here](http://codepen.io/NathanPJF/full/GJObGm) for some further info."},"comment":{"url":"https://api.github.com/repos/jkphl/svg-sprite/issues/comments/143755348","html_url":"https://github.com/jkphl/svg-sprite/issues/107#issuecomment-143755348","issue_url":"https://api.github.com/repos/jkphl/svg-sprite/issues/107","id":143755348,"user":{"login":"jkphl","id":4446936,"avatar_url":"https://avatars.githubusercontent.com/u/4446936?v=3","gravatar_id":"","url":"https://api.github.com/users/jkphl","html_url":"https://github.com/jkphl","followers_url":"https://api.github.com/users/jkphl/followers","following_url":"https://api.github.com/users/jkphl/following{/other_user}","gists_url":"https://api.github.com/users/jkphl/gists{/gist_id}","starred_url":"https://api.github.com/users/jkphl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkphl/subscriptions","organizations_url":"https://api.github.com/users/jkphl/orgs","repos_url":"https://api.github.com/users/jkphl/repos","events_url":"https://api.github.com/users/jkphl/events{/privacy}","received_events_url":"https://api.github.com/users/jkphl/received_events","type":"User","site_admin":false},"created_at":"2015-09-28T14:17:20Z","updated_at":"2015-09-28T14:17:20Z","body":"Hey @fvsch,\r\n\r\nthanks for your input. I agree, it would be nice to have some more insights with other screen readers as well.\r\n\r\nRegarding the `aria-labelledby` attribute, however, I already implemented this some days ago, and the attribute is available since [commit 1a231c02a0](https://github.com/jkphl/svg-sprite/commit/1a231c02a04c9cef0daf8dba68dd014f6e43749f). In fact it was not much of a change — the attribute was already implemented for all other relevant types of sprites, it only got stripped out for `<symbol>` sprites by accident.\r\n\r\nIn general, I don't think it should be up to *svg-sprite* to decide whether using a `<title>` is a good idea or not. I totally agree with @davidhund, however, that as soon as there's a `<title>` element, there should also be an `aria-labelledby` attribute (this is how it was supposed to work anyway, see above). I can't imagine any situation where this attribute would harm anyone.\r\n\r\nCheers,\r\nJoschi\r\n\r\n"}}