Currently, the prototype map is assigned role="application", while I haven't invested enough time into understanding all the implications of this particular ARIA role, I know that its use is generally discouraged, here's a few articles that you might find helpful:
Currently, the prototype map is assigned
role="application"
, while I haven't invested enough time into understanding all the implications of this particular ARIA role, I know that its use is generally discouraged, here's a few articles that you might find helpful:There's also a proposed axe rule to warn developers when the role is used in certain contexts: https://github.com/dequelabs/axe-core/issues/1191.
Have there been any testing done with screen readers to ensure it works as users expect?