2.4.3 Buttons- Student- Accessibility Fixes - Level A - Focus Order
- Dominant language
- TypeScript
- Stars
- 29
- Forks
- 15
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 40
Description
**User Story**
As a student, I need the application pages to be intuitive and easy to navigate. Buttons that indicate a next step should direct to that next step regardless of assistive technology or navigation methods.
**Acceptance Criteria**
- [ ] When clicking on the next section button, when the following page loads it should focus the student on the first action item in the application rather than the top-most item (navigation).
Areas to change:
- [ ] Start new application
- [ ] My applications
**Context:**
- Current Behaviour: "Next section" button drops user at bottom of following section or at the top of the page, reading all global content. It should drop user at the start of the next section's content.
- These issues were uncovered through accessibility audit via CITZ.
- Detailed Spreadsheet for Student s inserted inline and also attached here: [2024_Student Application_Audit.xlsx](https://api.zenhub.com/attachedFiles/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBN0xsQXc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--578821d4addd12c1babcafba5c861e1f5456bc9c/2024_Student%20Application_Audit.xlsx)
- If a web page can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the “Next section” button from the Start new application and My applications areas, using the stated current behavior as the reproduction. Done means the following page focuses the student on its first application action item rather than the top of the page or the bottom of the section, for both listed areas and navigation methods.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100