UX: add ARIA region role to posts (PR #13130)

NVDA does not detect HTML5 articles as regions. This explicitly sets a region with an aria-label denoting post numbers making it much easier to know where you are in a topic.

Note role: article which is more semantically correct is not respected by NVDA d/D shortcut, hence the much more generic “region” role.

GitHub

This pull request has been mentioned on Discourse Meta. There might be relevant details there: