{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/106","labels_url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/106/comments","events_url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/106/events","html_url":"https://github.com/GoogleChrome/accessibility-developer-tools/issues/106","id":41257020,"number":106,"title":"Separate audits detect same issue, missing IDREF elements","user":{"login":"RickSBrown","id":4993735,"avatar_url":"https://avatars.githubusercontent.com/u/4993735?v=3","gravatar_id":"","url":"https://api.github.com/users/RickSBrown","html_url":"https://github.com/RickSBrown","followers_url":"https://api.github.com/users/RickSBrown/followers","following_url":"https://api.github.com/users/RickSBrown/following{/other_user}","gists_url":"https://api.github.com/users/RickSBrown/gists{/gist_id}","starred_url":"https://api.github.com/users/RickSBrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RickSBrown/subscriptions","organizations_url":"https://api.github.com/users/RickSBrown/orgs","repos_url":"https://api.github.com/users/RickSBrown/repos","events_url":"https://api.github.com/users/RickSBrown/events{/privacy}","received_events_url":"https://api.github.com/users/RickSBrown/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-08-27T07:49:53Z","updated_at":"2015-01-09T00:32:12Z","closed_at":null,"body":"In the current release version IDREFs that point to non-existent elements are detected by two separate audits *BadAriaAttributeValue* and *NonExistentAriaLabeledBy* - in this case the duplication is only on the `aria-labelledby` attribute.\r\n\r\nIn the current stable codebase *NonExistentAriaLabeledBy* has been replaced by a more generic *NonExistentAriaRelatedElement* audit, however the duplication with *BadAriaAttributeValue* still exists and in this case it is with every IDREF type attribute.\r\n\r\nA decision needs to be made, I believe there are two choices:\r\n\r\n1. Delete *NonExistentAriaLabeledBy*/*NonExistentAriaRelatedElement*\r\nOR\r\n2. Prevent *BadAriaAttributeValue* from detecting missing IDREF elements.\r\n\r\nI believe option 2 is the best because the user gets a more specific error."},"comment":{"url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/comments/69275672","html_url":"https://github.com/GoogleChrome/accessibility-developer-tools/issues/106#issuecomment-69275672","issue_url":"https://api.github.com/repos/GoogleChrome/accessibility-developer-tools/issues/106","id":69275672,"user":{"login":"alice","id":95208,"avatar_url":"https://avatars.githubusercontent.com/u/95208?v=3","gravatar_id":"","url":"https://api.github.com/users/alice","html_url":"https://github.com/alice","followers_url":"https://api.github.com/users/alice/followers","following_url":"https://api.github.com/users/alice/following{/other_user}","gists_url":"https://api.github.com/users/alice/gists{/gist_id}","starred_url":"https://api.github.com/users/alice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alice/subscriptions","organizations_url":"https://api.github.com/users/alice/orgs","repos_url":"https://api.github.com/users/alice/repos","events_url":"https://api.github.com/users/alice/events{/privacy}","received_events_url":"https://api.github.com/users/alice/received_events","type":"User","site_admin":false},"created_at":"2015-01-09T00:32:12Z","updated_at":"2015-01-09T00:32:12Z","body":"However, since #21 is a significant chunk of work, I'm happy to go with option 2 for the time being. I'll add a note on #21 to de-dup these once we get around to that."}}