# Browser test report

Generated by `design-exploration/tools/test_concepts.py` (Playwright Chromium, axe-core 4.14). Widths: 390 x 844 (phone, 2x) and 1440 x 900 (desktop).

External requests during all tests: 0 

| Concept | Page | Width | Overflow px | Broken images | Axe violations | Targets under 24px | Console errors |
|---|---|---|---|---|---|---|---|
| 01 | index.html | phone | 0 | 0 | 0 | 0 | 0 |
| 01 | workshops.html | phone | 0 | 0 | 0 | 0 | 0 |
| 01 | get-involved.html | phone | 0 | 0 | 0 | 0 | 0 |
| 01 | index.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 01 | workshops.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 01 | get-involved.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 02 | index.html | phone | 0 | 0 | 0 | 0 | 0 |
| 02 | workshops.html | phone | 0 | 0 | 0 | 0 | 0 |
| 02 | mentor.html | phone | 0 | 0 | 0 | 0 | 0 |
| 02 | index.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 02 | workshops.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 02 | mentor.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 03 | index.html | phone | 0 | 0 | 0 | 0 | 0 |
| 03 | workshops.html | phone | 0 | 0 | 0 | 0 | 0 |
| 03 | mentorship.html | phone | 0 | 0 | 0 | 0 | 0 |
| 03 | index.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 03 | workshops.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 03 | mentorship.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 04 | index.html | phone | 0 | 0 | 0 | 0 | 0 |
| 04 | workshops.html | phone | 0 | 0 | 0 | 0 | 0 |
| 04 | volunteer.html | phone | 0 | 0 | 0 | 0 | 0 |
| 04 | index.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 04 | workshops.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 04 | volunteer.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 05 | index.html | phone | 0 | 0 | 0 | 0 | 0 |
| 05 | workshops.html | phone | 0 | 0 | 0 | 0 | 0 |
| 05 | get-involved.html | phone | 0 | 0 | 0 | 0 | 0 |
| 05 | index.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 05 | workshops.html | desktop | 0 | 0 | 0 | 0 | 0 |
| 05 | get-involved.html | desktop | 0 | 0 | 0 | 0 | 0 |

| Concept | Flow | Result |
|---|---|---|
| 01 | keyboard@phone | focus ring visible on first 8 tab stops |
| 01 | menu@phone | opens: True, links: 7, expanded: true |
| 01 | alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 01 | volunteer-route@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer, arrived: get-involved.html#volunteer |
| 01 | keyboard@desktop | focus ring visible on first 8 tab stops |
| 01 | alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 01 | volunteer-route@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer, arrived: get-involved.html#volunteer |
| 02 | keyboard@phone | focus ring visible on first 8 tab stops |
| 02 | menu@phone | opens: True, links: 8, expanded: true |
| 02 | alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 02 | volunteer-route@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: I can mentor or volunteer, arrived: mentor.html |
| 02 | keyboard@desktop | focus ring visible on first 8 tab stops |
| 02 | alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 02 | volunteer-route@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: I can mentor or volunteer, arrived: mentor.html |
| 03 | keyboard@phone | focus ring visible on first 8 tab stops |
| 03 | menu@phone | opens: True, links: 7, expanded: true |
| 03 | alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 03 | volunteer-route@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Become a mentor, arrived: mentorship.html |
| 03 | keyboard@desktop | focus ring visible on first 8 tab stops |
| 03 | alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 03 | volunteer-route@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Become a mentor, arrived: mentorship.html |
| 04 | keyboard@phone | focus ring visible on first 8 tab stops |
| 04 | menu@phone | opens: True, links: 7, expanded: true |
| 04 | alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 04 | volunteer-route@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer as a mentor, arrived: volunteer.html |
| 04 | keyboard@desktop | focus ring visible on first 8 tab stops |
| 04 | alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 04 | volunteer-route@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer as a mentor, arrived: volunteer.html |
| 05 | keyboard@phone | focus ring visible on first 8 tab stops |
| 05 | menu@phone | opens: True, links: 8, expanded: true |
| 05 | alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 05 | sticky-alert@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, sheet_opens: True |
| 05 | volunteer-route@phone | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer as a mentor, arrived: get-involved.html#volunteer |
| 05 | keyboard@desktop | focus ring visible on first 8 tab stops |
| 05 | alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True |
| 05 | sticky-alert@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, sheet_opens: True |
| 05 | volunteer-route@desktop | errors_shown_on_empty: True, demo_confirmation: True, fields_cleared: True, link_text: Volunteer as a mentor, arrived: get-involved.html#volunteer |

## Gallery

- phone: overflow 0px, broken images 0, axe 0, links checked 31, bad links 0, compare frames ['concepts/01-workbench/index.html', 'concepts/04-saturday-morning/index.html']
- desktop: overflow 0px, broken images 0, axe 0, links checked 31, bad links 0, compare frames ['concepts/01-workbench/index.html', 'concepts/04-saturday-morning/index.html']
