◆QA Engine
← All runs

https://qa-bugs.lab980.com

Export JSON
page started 2026-08-02 02:06 UTC · finished 2026-08-02 02:06 UTC · 1 page · 29s scan · status done · #5ee55535b1f34c28af1c061edd2cdfe0
7 distinct issues Grouped by rule across all scanned pages, worst severity first. Click the severity pills above to filter.
critical wcag button-name 1 page
Buttons must have discernible text
Ensure buttons have discernible text https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI
Affected pages (1)
  • / 5 element(s)
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "critical",
    "title": "Buttons must have discernible text",
    "evidence": {
      "impact": "critical",
      "nodes": [
        {
          "selector": "button[data-testid=\"nav-dashboard\"]",
          "snippet": "<button data-testid=\"nav-dashboard\"></button>"
        },
        {
          "selector": "button[data-testid=\"nav-login\"]",
          "snippet": "<button data-testid=\"nav-login\"></button>"
        },
        {
          "selector": "button[data-testid=\"nav-forms\"]",
          "snippet": "<button data-testid=\"nav-forms\"></button>"
        },
        {
          "selector": "button[data-testid=\"nav-grid\"]",
          "snippet": "<button data-testid=\"nav-grid\"></button>"
        },
        {
          "selector": "button[data-testid=\"nav-async\"]",
          "snippet": "<button data-testid=\"nav-async\"></button>"
        }
      ],
      "node_count": 5,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ]
    }
  }
]
serious wcag color-contrast 1 page
Elements must meet minimum color contrast ratio thresholds
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI
Affected pages (1)
  • / 1 element(s)
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "serious",
    "title": "Elements must meet minimum color contrast ratio thresholds",
    "evidence": {
      "impact": "serious",
      "nodes": [
        {
          "selector": "h1",
          "snippet": "<h1 data-testid=\"app-title\">QA KSink Site</h1>"
        }
      ],
      "node_count": 1,
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ]
    }
  }
]
serious wcag html-has-lang 1 page
<html> element must have a lang attribute
Ensure every HTML document has a lang attribute https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI
Affected pages (1)
  • / 1 element(s)
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "serious",
    "title": "<html> element must have a lang attribute",
    "evidence": {
      "impact": "serious",
      "nodes": [
        {
          "selector": "html",
          "snippet": "<html>"
        }
      ],
      "node_count": 1,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ]
    }
  }
]
serious wcag wcag/1.4.3 1 page
Insufficient color contrast on page elements
Low-vision and visually impaired users may be unable to read text where foreground/background contrast falls below the required 4.5:1 ratio for normal text (3:1 for large text). Without a specific selector snapshot, this cannot be conclusively confirmed as intentional design vs. a genuine failure; however, given the 'serious' triage severity and confidence, it likely affects body text, nav buttons, or card labels in the Dashboard section. Fix: verify actual rendered colors via automated contrast checker (e.g., axe, Lighthouse) against the specific text/background pairs, and adjust palette (e.g., darken text or lighten background) to meet WCAG AA thresholds. If this was an intentional stylistic choice, it still must be remediated to comply with 1.4.3 unless the text qualifies as decorative or is part of a logo (exempt).
Affected pages (1)
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "serious",
    "title": "Insufficient color contrast on page elements",
    "evidence": {
      "selector": "unknown - requires runtime inspection",
      "note": "Skeleton does not expose CSS colors; recommend re-scanning with computed style data to pinpoint exact failing elements (e.g., nav buttons, article headings, body text)."
    }
  }
]
moderate ux ux/lighthouse/accessibility 1 page
Lighthouse Accessibility score: 0.56
Lighthouse category 'Accessibility' scored 0.56 (0-1 scale).
Affected pages (1)
  • / score 0.56
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "moderate",
    "title": "Lighthouse Accessibility score: 0.56",
    "evidence": {
      "category": "accessibility",
      "score": 0.56
    }
  }
]
info ux ux/lighthouse/best-practices 1 page
Lighthouse Best Practices score: 1
Lighthouse category 'Best Practices' scored 1 (0-1 scale).
Affected pages (1)
  • / score 1
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "info",
    "title": "Lighthouse Best Practices score: 1",
    "evidence": {
      "category": "best-practices",
      "score": 1
    }
  }
]
info ux ux/lighthouse/performance 1 page
Lighthouse Performance score: 1
Lighthouse category 'Performance' scored 1 (0-1 scale).
Affected pages (1)
  • / score 1
Raw evidence (JSON)
[
  {
    "url": "https://qa-bugs.lab980.com",
    "severity": "info",
    "title": "Lighthouse Performance score: 1",
    "evidence": {
      "category": "performance",
      "score": 1
    }
  }
]