Brohammad / Brohammad/VoxForge

Add skip-to-content links on dashboard, demo, and status

Open
#43 1 comment 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Python
Stars
4
Forks
1
Avg merge
5d 13m
Merged PRs (30d)
10

Description

## Task

Static operator pages have some aria labels but no skip-to-main link for keyboard users.

## Files

- `dashboard/index.html` + CSS
- `public/demo/index.html` + CSS
- `public/status/index.html` + CSS

## Acceptance criteria

- [ ] First focusable control is a skip link targeting ``
- [ ] Visible on focus, hidden otherwise
- [ ] No landing-hero layout shift (landing optional)
- [ ] Optional Playwright tab-focus assertion

Contributor guide

Open the contributing guide

Research direction

Inspect dashboard/index.html, public/demo/index.html, public/status/index.html, and their associated CSS first. Verify the current focus order and styling, then check any existing Playwright setup for the optional tab-focus assertion. Done means each page starts keyboard focus on a skip link targeting , the link appears only on focus, and the landing layout does not shift.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, playwright
Domain
accessibility, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.