mirror of
https://github.com/discourse/discourse.git
synced 2026-08-08 13:25:19 +08:00
Currently our automatically generated anchor links for headings in posts are pretty awful to listen to in screenreaders, because screenreaders are reading the `name` attribute. Here's an example from a [Meta post](https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194)... this "A refreshed layout" heading reads like: "p-1888119-a-refreshed-layout-1" This PR adds `aria-label="heading link"` so now this would read like: "Heading link, same page link, A Refreshed Layout, heading level 1" I've added a migration so posts with headings will rebake with the improved markup. --------- Co-authored-by: Yuriy Kurant <yuriy@discourse.org> |
||
|---|---|---|
| .. | ||
| coding_style_spec.rb | ||
| common_mark_spec.rb | ||
| having_multiple_tagged_loggers_spec.rb | ||
| i18n_spec.rb | ||
| js_constants_spec.rb | ||
| middleware_order_spec.rb | ||
| oj_spec.rb | ||
| onceoff_integrity_spec.rb | ||
| site_setting_spec.rb | ||