Brohammad / Brohammad/VoxForge

Playwright 375px smoke for public landing and /demo

Open Beginner friendly
#20 0 comments 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

#9 covers dashboard hub nav. Public `/` and `/demo` have no mobile viewport smoke.

## Scope

- Add or extend tests under `tests/browser/`
- Viewport 375×667
- Assert Start talking, Run trust loop, and Run one-click sample call are visible/clickable without horizontal overflow on `/demo`
- Assert landing primary CTAs are visible

## Acceptance criteria

- [ ] `make test-browser` passes locally and in CI
- [ ] Does not replace #9
- [ ] No screenshot goldens unless the suite already uses them

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the existing browser tests under tests/browser/ and run make test-browser. Add 375×667 coverage for / and /demo, checking the named CTAs are visible and clickable without horizontal overflow. Done means the browser suite passes locally and in CI without replacing #9 or adding screenshot goldens unless the suite already uses them.

Written by the indexing model from the issue text.

Assessment

Tech stack
playwright
Domain
testing
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
84/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.