barrierlab-agent-pluginv0.1.0

← All examples

A stylesheet the engine could not load

The page links site.css, which a local file run cannot resolve without --base-url. The frame says so before any result, and the rules that needed it are listed as not run.

A stylesheet the engine could not load

examples/linked.report.md
<!doctype html>
<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>
<body><main><h1>T</h1><p>Hello</p><img src="a.png"></main></body></html>
# Accessibility report: examples/linked.html

Engine summary: 1 failed · 4 need review · 14 not checked · 2 rules did not run · 169 rules in the run

## Inputs the engine could not use

- stylesheet_unavailable: `site.css` (no base URL for a local file; pass --base-url)

## 1. Failed

### `images/alt-missing` · WCAG 1.1.1 · severity high

- `images/alt-missing@3:35` (line 3, column 35): The image has no alt attribute.
  - source: `<body><main><h1>T</h1><p>Hello</p><img src="a.png"></main></body></html>`

## 2. Needs review

### `zoom/viewport-missing` · recommendation (best practice), not a violation · severity high

- `zoom/viewport-missing@2:1` (line 2, column 1): The document has no viewport declaration.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `landmarks/navigation-missing` · WCAG 1.3.1, 2.4.1 · severity low

- `landmarks/navigation-missing@2:1` (line 2, column 1): The document has no navigation landmark.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `landmarks/banner-missing` · WCAG 1.3.1, 2.4.1 · severity low

- `landmarks/banner-missing@2:1` (line 2, column 1): The document has no banner landmark.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `landmarks/contentinfo-missing` · WCAG 1.3.1, 2.4.1 · severity low

- `landmarks/contentinfo-missing@2:1` (line 2, column 1): The document has no contentinfo landmark.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

## 3. Not checked

### `manual/image-alternatives` · WCAG 1.1.1 · severity high

- `manual/image-alternatives@2:1` (line 2, column 1): Check by hand: every alt text says what the image means in its place, and only purely decorative images have alt="".
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `manual/visual-structure` · WCAG 1.3.1 · severity medium

- `manual/visual-structure@2:1` (line 2, column 1): Check by hand: what looks like a heading, list, table or menu is marked up as one — not just styled to look like it.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `manual/unusual-words` · WCAG 3.1.3 · severity low

- `manual/unusual-words@2:1` (line 2, column 1): Check by hand: jargon, idioms and unusual words are explained — inline, with <dfn> or in a glossary.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `manual/consistent-help` · WCAG 3.2.6 · severity low

- `manual/consistent-help@2:1` (line 2, column 1): Check by hand: where help is offered — contact, chat, a help page — it sits in the same place on every page of the set.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `manual/sensory-characteristics` · WCAG 1.3.3 · severity medium

- `manual/sensory-characteristics@2:1` (line 2, column 1): Check by hand: instructions do not rely on shape, size, position or sound alone — not just "the round button" or "the box on the right".
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `manual/text-spacing` · WCAG 1.4.12 · severity medium

- `manual/text-spacing@2:1` (line 2, column 1): Check by hand: with line height 1.5, paragraph spacing 2, letter spacing 0.12 and word spacing 0.16 times the font size applied, no text is cut off, overlapped or lost.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `contrast/text-undetermined` · WCAG 1.4.3 · severity medium

- `contrast/text-undetermined@3:13` (line 3, column 13): The contrast cannot be determined automatically — the host could not resolve the foreground or background colour. Check it by hand.
  - source: `<body><main><h1>T</h1><p>Hello</p><img src="a.png"></main></body></html>`
- `contrast/text-undetermined@3:23` (line 3, column 23): The contrast cannot be determined automatically — the host could not resolve the foreground or background colour. Check it by hand.
  - source: `<body><main><h1>T</h1><p>Hello</p><img src="a.png"></main></body></html>`

### `order/visual-mismatch` · WCAG 1.3.2, 2.4.3 · severity low

- `order/visual-mismatch@2:1` (line 2, column 1): The host does not measure flex-direction / order; this heuristic did not run.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `motion/infinite-animation` · WCAG 2.2.2 · severity low

- `motion/infinite-animation@2:1` (line 2, column 1): The host does not measure animation-iteration-count; this heuristic did not run.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `reflow/min-width` · WCAG 1.4.10 · severity low

- `reflow/min-width@2:1` (line 2, column 1): The host does not measure min-width; this heuristic did not run.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `keyboard/pointer-only` · WCAG 2.1.1, 4.1.2 · severity low

- `keyboard/pointer-only@2:1` (line 2, column 1): The host does not measure cursor; this heuristic did not run.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `focus/obscured` · WCAG 2.4.11 · severity low

- `focus/obscured@2:1` (line 2, column 1): The host does not measure overlap with fixed or sticky elements; this heuristic did not run.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### `keyboard/scrollable-region-not-focusable` · WCAG 2.1.1 · severity high

- `keyboard/scrollable-region-not-focusable@2:1` (line 2, column 1): The host measures no scroll extents; scrollable regions without keyboard access were not checked.
  - source: `<html lang="en"><head><title>T</title><link rel="stylesheet" href="site.css"></head>`

### Rules that did not run

- `text-spacing/clipped` · WCAG 1.4.12: capability_missing (host did not apply the text-spacing override (no text_spacing_clip))
- `orientation/root-rotated` · WCAG 1.3.4: capability_missing (host does not report transform or rotate of html and body)

## 4. Plan

(written by the agent, see the command)

  • inputs
  • not run