Web Quality Gatekeeper

https://project-pages.example/
Started · Duration 9,804 ms

Executive Summary

Overall status is Fail. This report combines automated accessibility, Lighthouse performance diagnostics, and deterministic visual diff checks for a single review surface.

Overall FailAccessibility FailPerformance PassVisual Skipped
Accessibility step: Fail
Performance step: Pass
Visual step: Skipped
Captured screenshots: 1

Action Plan

Prioritized remediation guidance based on accessibility, performance, visual, and runtime failures.

Add meaningful alternative text critical a11y

Ensure <img> elements have alternative text or a role of none or presentation

Expected impact: Lower accessibility violation counts and improved audit pass rate.

Evidence

  • Rule: image-alt
  • Impacted nodes: 1
  • WCAG tags: wcag2a, wcag111

Remediation

  • Add an `alt` attribute that communicates the image intent.
  • Use `alt=""` for decorative-only images to avoid noisy announcements.

Overall

Fail

Accessibility

Fail

Performance

Pass

Visual

Skipped

Category Scores

More info

Category scores come from Lighthouse (0-100). Simple view surfaces quick quality posture, detailed view adds diagnostics and opportunities.

Perf 99 A11y 94 SEO 91 Best 96 20406080100

Lighthouse Performance Timings

More info

Thresholds use Lighthouse and Web Vitals guidance. Unavailable metrics render as explicit missing data rather than pretending the run captured them.

Lighthouse returned 5 of 5 timing metrics for this run. Largest Contentful Paint and Cumulative Layout Shift are lab Web Vital signals; First Contentful Paint, Total Blocking Time, and Time to First Byte are supporting diagnostics for triage.

First Contentful Paint

692 ms
Pass <= 1800 ms Needs <= 3000 ms
Pass

Largest Contentful Paint

753 ms
Pass <= 2500 ms Needs <= 4000 ms
Pass

Cumulative Layout Shift

0.000
Pass <= 0.100 Needs <= 0.250
Pass

Total Blocking Time

0 ms
Pass <= 200 ms Needs <= 600 ms
Pass

Time to First Byte

1 ms
Pass <= 800 ms Needs <= 1800 ms
Pass

Captured Playwright Screenshots

More info

This gallery includes deterministic Playwright captures. Enable high-volume mode in config to include many viewport captures per path.

Accessibility

Total violations1
Critical1
Serious0
Moderate0
Minor0

Accessibility Violations

Captured 1 of 1 violations.

image-alt critical 1 nodes

Ensure <img> elements have alternative text or a role of none or presentation

wcag2awcag111

Fix guidance: Images must have alternative text Reference

  • img
    Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"

Lighthouse Opportunities

Opportunity Score Savings (ms) Savings (bytes) Display value
No opportunities captured.

Baseline, Current, and Diff Screenshots

Visual diff step skipped or no results captured.

Console and JavaScript Errors

Counts and entries are rendered from summary diagnostics fields when present.

Console Errors

0

Showing 0 entries.

MessageSourceLocation
No console error details available.

JavaScript Runtime Errors

0

Showing 0 entries.

MessageSourceLocation
No JavaScript runtime error details available.

Resource Breakdown

Total transfer size: 0 B · Total requests: 4

JS (0 B)
CSS (0 B)
Image (0 B)
Font (0 B)
Other (0 B)
Resource type Transfer size Requests Share
JS 0 B 0 0.0%
CSS 0 B 0 0.0%
Image 0 B 2 0.0%
Font 0 B 0 0.0%
Other 0 B 2 0.0%