{"action":"created","issue":{"url":"https://api.github.com/repos/nvaccess/nvda/issues/8512","repository_url":"https://api.github.com/repos/nvaccess/nvda","labels_url":"https://api.github.com/repos/nvaccess/nvda/issues/8512/labels{/name}","comments_url":"https://api.github.com/repos/nvaccess/nvda/issues/8512/comments","events_url":"https://api.github.com/repos/nvaccess/nvda/issues/8512/events","html_url":"https://github.com/nvaccess/nvda/issues/8512","id":342437713,"node_id":"MDU6SXNzdWUzNDI0Mzc3MTM=","number":8512,"title":"NVDA not reading aria-label on a div with role “dialog” in Microsoft Edge","user":{"login":"llevvi","id":7184509,"node_id":"MDQ6VXNlcjcxODQ1MDk=","avatar_url":"https://avatars2.githubusercontent.com/u/7184509?v=4","gravatar_id":"","url":"https://api.github.com/users/llevvi","html_url":"https://github.com/llevvi","followers_url":"https://api.github.com/users/llevvi/followers","following_url":"https://api.github.com/users/llevvi/following{/other_user}","gists_url":"https://api.github.com/users/llevvi/gists{/gist_id}","starred_url":"https://api.github.com/users/llevvi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/llevvi/subscriptions","organizations_url":"https://api.github.com/users/llevvi/orgs","repos_url":"https://api.github.com/users/llevvi/repos","events_url":"https://api.github.com/users/llevvi/events{/privacy}","received_events_url":"https://api.github.com/users/llevvi/received_events","type":"User","site_admin":false},"labels":[{"id":561730867,"node_id":"MDU6TGFiZWw1NjE3MzA4Njc=","url":"https://api.github.com/repos/nvaccess/nvda/labels/Edge","name":"Edge","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-07-18T18:15:57Z","updated_at":"2018-07-27T22:58:18Z","closed_at":null,"author_association":"NONE","body":"In our website, there's a div element that has the role of \"dialog\" and an aria-label attribute. \r\n\r\nIt works just fine for the following combinations: \r\n\r\nVoice Over + Google Chrome / Mozilla Firefox / Safari\r\nNVDA + Google Chrome / Mozilla Firefox / Internet Explorer \r\n\r\nHowever, it is completely ignored when we use:\r\n\r\nNVDA + Microsoft Edge* \r\n\r\n\r\n * It actually works on an older version of Edge (38), but it doesn't work for the latest: 42.\r\n\r\n\r\nThis is the element:\r\n\r\n    <div role=\"dialog\" aria-label=\"name\">\r\n     <a title=\"Hide Dialog\" href=\"#\" id=\"eg\"></a> \r\n    </div>\r\n\r\nIn all successful cases (e.g.: NVDA + Chrome), it reads `\"name dialog\"`, then `\"hide dialog link\"`.\r\n\r\nIn NVDA + Edge (42) it goes:\r\n\r\n`\"Hide dialog link, hide dialog\"`. \r\n\r\nIn NVDA + Edge (38) it goes:\r\n`\"Clickable link hide dialog\"` then `\"name dialog\"`\r\n\r\n\r\nSystem Details: \r\n\r\nWindows 10 Pro | Version 1803\r\nMicrosoft Edge  42.17134.1.0\r\nMicrosoft Edge HTML 17.17134\r\n\r\nNVDA (Installed): 2018.2.1"},"comment":{"url":"https://api.github.com/repos/nvaccess/nvda/issues/comments/408558855","html_url":"https://github.com/nvaccess/nvda/issues/8512#issuecomment-408558855","issue_url":"https://api.github.com/repos/nvaccess/nvda/issues/8512","id":408558855,"node_id":"MDEyOklzc3VlQ29tbWVudDQwODU1ODg1NQ==","user":{"login":"michaelDCurran","id":14154141,"node_id":"MDQ6VXNlcjE0MTU0MTQx","avatar_url":"https://avatars0.githubusercontent.com/u/14154141?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelDCurran","html_url":"https://github.com/michaelDCurran","followers_url":"https://api.github.com/users/michaelDCurran/followers","following_url":"https://api.github.com/users/michaelDCurran/following{/other_user}","gists_url":"https://api.github.com/users/michaelDCurran/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelDCurran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelDCurran/subscriptions","organizations_url":"https://api.github.com/users/michaelDCurran/orgs","repos_url":"https://api.github.com/users/michaelDCurran/repos","events_url":"https://api.github.com/users/michaelDCurran/events{/privacy}","received_events_url":"https://api.github.com/users/michaelDCurran/received_events","type":"User","site_admin":false},"created_at":"2018-07-27T22:58:18Z","updated_at":"2018-07-27T22:58:18Z","author_association":"CONTRIBUTOR","body":"Actually, it seems for Microsoft Edge we have always deliberately been ignoring the root of the document. This is in contradiction to our spport for other browsers.\r\nWe should probably standardize on one or the other.\r\nHowever,  why this works in Edge 38 and not 42 I'm not sure. Perhaps Edge placed another redundant element in the accessibility tree just below the root.\r\nWe will look into this, but I'm not putting a huge priority on it at the moment as there are many other aspects of dialogs and other content currently broken in Edge. The vast majority of blind users are on Firefox or chrome."}}
{"actor":{"display_login":"michaelDCurran"}}