Skip to content

[workshop-playwright-qa] __root__: 3 QA finding(s) — accessibility #1732

Description

@github-actions

QA findings for __root__

Tested at: 2026-07-21T07:40:00Z
Viewports: mobile (375×667), tablet (768×1024), desktop (1280×800)

Note: This is a single-page application — all findings below affect the entire site (every workshop page shares the same DOM).

# Viewport Category Description
1 all accessibility No <h1> element found anywhere on the page. The site renders no top-level heading, which means screen readers have no primary landmark. The first heading in .markdown-body is an <h4> ("Welcome to our Agent Factory Tour").
2 all accessibility Heading hierarchy is skipped: <h4> appears before any <h2> at the top of .markdown-body (e.g. H4 "Welcome to our Agent Factory Tour" and H4 "Before we start" appear before the first H2). Later, H4 appears directly after H2 without an intervening H3 (e.g. H4 "Set Up a Codespace" directly after H2 "Choose your development environment").
3 all accessibility Task-list checkboxes (<input type="checkbox" class="task-list-item-checkbox">) have no accessible name — no aria-label, title, or id/for association. Screen readers cannot identify what each checkbox represents. Example: checkbox preceding text "You have a GitHub account with access to..."

Screenshots

Finding 1 — No H1 (desktop):

Screenshot captured at /tmp/gh-aw/screenshots/__root__-desktop-h1-count.png

Finding 2 — Heading hierarchy skip (desktop):

Screenshot captured at /tmp/gh-aw/screenshots/__root__-desktop-heading-hierarchy.png

Finding 3 — Checkbox no accessible name (desktop):

Screenshot captured at /tmp/gh-aw/screenshots/__root__-desktop-no-accessible-name.png

Warning

Firewall blocked 7 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • awmgmcpg
  • clients2.google.com
  • safebrowsingohttpgateway.googleapis.com
  • storage.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "awmgmcpg"
    - "clients2.google.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "storage.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

Generated by 🎭 Workshop Playwright QA · 92.9 AIC · ⌖ 5.61 AIC · ⊞ 5.5K ·

  • expires on Jul 22, 2026, 7:45 AM UTC

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions