fix: #3625359 Meet WCAG 2.2 AA: page title and heading order

Issue: #3625359

  • Terms and conditions had no h1. Added a Canvas content template for page that renders the title as the h1.
  • Heading levels skipped. Program delivery cards h4 → h3 (same visual size); blog bodies now start at h2.
  • Accessibility test now gates every public page on WCAG 2.2 AA.

Needs vartheme_bs5_horizonaid !34 merged first (pager fix).

Tested: 79 public URLs, anonymous, WCAG 2.2 AA + best-practice: 0 violations.

Checkpoints

  • File an issue
  • Addition/Change/Update/Fix
  • Reviewed by a human
  • Code review by maintainers

AI-Generated: Yes

Edited by Rajab Natshah

Merge request reports

Loading
Loading