a11y: Apply page has two <h1> elements — heading hierarchy broken #100

Closed
opened 2026-04-14 15:44:29 -07:00 by pyr0ball · 0 comments
Owner

The Apply page renders two <h1> elements: the view heading and the job detail heading. This breaks document outline for screen reader users navigating by headings.

Fails WCAG 1.3.1 (Info and Relationships).

Fix: Demote the job detail heading in ApplyWorkspace.vue to <h2>, keeping the view-level heading as the single <h1>. Check that subsequent headings in the component follow a logical h2 → h3 hierarchy.

The Apply page renders two `<h1>` elements: the view heading and the job detail heading. This breaks document outline for screen reader users navigating by headings. Fails WCAG 1.3.1 (Info and Relationships). **Fix:** Demote the job detail heading in `ApplyWorkspace.vue` to `<h2>`, keeping the view-level heading as the single `<h1>`. Check that subsequent headings in the component follow a logical h2 → h3 hierarchy.
pyr0ball added the
bug
frontend
a11y
labels 2026-04-14 15:44:29 -07:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/peregrine#100
No description provided.