fix: #3616336 Keep the footer heading in document order on every page

Issue: https://www.drupal.org/project/horizonaid/issues/3616336

Follow-up to !48 (merged) on the same issue. The footer region renders "Join Our Mission" as an h3. Every page with an h2 in its content masks the skip; the Donate page has only its h1, so its document reads h1 → h3 and fails WCAG 1.3.1 heading order (axe: heading hierarchy skips levels).

One line in config/canvas.page_region.vartheme_bs5_horizonaid.footer.yml: level: 2 plus text_size: h3. The heading component separates semantics from appearance, so the footer keeps its exact rendered size (class="h3 text-white") on every page while the document order becomes valid on all of them.

Verified in a real browser: /donate now reads h1 → h2, and the functional testing suite's accessibility feature passes 39/39 with this applied (it is the one remaining failure on the suite MR !49 (merged)'s 07-quality job, 54/55).


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