Only the title is read by NVDA, and it's read twice. The subtitle isn't read unless you arrow key onto it. I think some of the ARIA attributes and roles that are set within the React component should be omitted for callouts, and the callout itself needs a `role`, and it should get aria-labelledby and aria-describedby. Probably makes sense anyway, since `alertdialog` makes sense for feature callout and maybe spotlight (though I wonder if that's redundant due to the spotlight dialog container, I haven't checked), but doesn't fit about:welcome as much. As for the callout container, I think since it has a tabindex it should have a role.
Bug 1841374 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Only the title is read by NVDA, and it's read twice. The subtitle isn't read unless you arrow key onto it. I think some of the ARIA attributes and roles that are set within the React component should be omitted for callouts, and the callout itself needs a `role`, and it should get aria-labelledby and aria-describedby. Probably makes sense anyway, since `alertdialog` makes sense for feature callout and maybe spotlight (though I wonder if that's redundant due to the spotlight dialog container, I haven't checked), but doesn't fit about:welcome as much. As for the callout container, I think since it has a tabindex it should have a role. So in the case of callouts, the alertdialog would move up from the `main` element to the container element.