Demonstration report / v1.0

Technical audit of a purchase journey.

A sample report for a fictional demonstration store. It shows how issues, priorities and fixes are documented — it does not contain results from a real client.

Important: this material demonstrates the VOIDLAB process. It is not a compliance certificate, legal opinion or audit of a real store.
PlatformShopify — demo
Scope5 critical views
ReferenceWCAG 2.2 AA
StatusPublic example

01. Executive summary

The highest risk sits in main-menu operation, form error identification and focus visibility. These issues obstruct the purchase journey for keyboard and assistive-technology users.

2 / Critical

Blocks task completion.

Priority before the next release.

2 / Important

Creates significant friction.

Include in the next sprint.

1 / Moderate

Reduces interface quality.

Fix with the related component.

02. Findings register

Each finding connects observed user impact with an interface location and reference criterion.

Demonstration accessibility findings register
IDPriorityIssue and impactCriterionStatus
AO-01CriticalSubmenu cannot be opened by keyboard

Keyboard users cannot reach second-level categories.

2.1.1
4.1.2
Open
AO-02CriticalError message is not associated with its field

The screen reader does not identify which field needs correction.

3.3.1
3.3.3
Open
AO-03ImportantFocus disappears on product card

The current position is not visible during keyboard navigation.

2.4.7
2.4.11
Open
AO-04ImportantUpdated product count is not announced

Filter results remain unavailable to assistive technology.

4.1.3Backlog
AO-05ModerateWishlist icon has an ambiguous name

The name does not include the product or button state.

2.5.3
4.1.2
Backlog

03. Example remediation

The change is small, but documents both the technical layer and the required interaction.

<button
  type="button"
  class="menu-trigger"
  aria-expanded="false"
  aria-controls="category-menu"
>
  Products
</button>

// On click or Enter/Space:
// 1. update aria-expanded,
// 2. reveal the panel,
// 3. manage focus using the agreed pattern,
// 4. support Escape and return focus.

04. Agency handover

A prioritised backlog in the agreed format, file changelog, retest results, third-party limitations and a report version without VOIDLAB branding when the engagement is white-label.