Open mfairchild365 opened 4 years ago
We can add some documentation regarding where to raise browser-related bugs. In terms of process, though, aria-at is just one piece of the stack testing process. The scope of aria-at is the last mile from the operating system API to the user.
If we find a browser bug, that would indicate a failure in the ARIA testing. So, we would not only want to raise a browser bug but also examine the ARIA tests to ensure that it appropriately covers the relevant ARIA attribute.
When we are running aria-at tests, we do not expect the testers to do root cause analysis of a failure. However, we will have data that enables us to identify upstream causes that are either in the test case (reference implementation) or the browser. If a given assertion fails exactly the same way in multiple assistive technologies but only in a specific browser, that could point to a browser bug.
In other words, the formal channel for doing this is the ARIA Working Group, to which many of us belong. Of course, we are also directly involving members of the ARIA working group who represent each of the browser teams.
From Hadi:
We have already documented how AT developers are included in our process, but we do not appear to have any documentation around how we include browser developers in the process.