← A11y Tickets

Turn Input Purpose and Autocomplete Findings into Accessibility Tickets

Input-purpose findings become fixable when the ticket names the field, the missing or wrong autocomplete token, and the user task affected by repeated typing or unreliable autofill.

Use this guide for WCAG 1.3.5 audit notes about checkout addresses, contact details, account registration, billing forms, password reset, support forms, and any input that collects the user's personal information.

Open this autocomplete finding in the generator

What to capture from the finding

Ticket structure

Title:
[Severity] Form or flow: personal-information fields do not expose input purpose

User impact:
Explain what users have to type, repeat, or correct because autofill and assistive technology cannot identify each field purpose reliably.

Evidence:
- Page or form step:
- Affected fields:
- Current autocomplete attributes:
- Expected autocomplete tokens:
- Browser or device used for retest:
- Actual result:
- Expected result:

Likely WCAG references to verify:
- 1.3.5 Identify Input Purpose, when fields collect the user's personal information and the purpose can be programmatically determined.
- 3.3.2 Labels or Instructions, when the visible or programmatic label does not explain the requested information.
- 4.1.2 Name, Role, Value, when custom inputs or masked fields do not expose a usable name or value.

Acceptance criteria:
- Each affected personal-information field uses the appropriate autocomplete token.
- Visible labels, programmatic labels, and autocomplete purpose describe the same information.
- Browser or platform autofill can identify representative address, contact, and account fields.
- The fix does not disable paste, password managers, or one-time-code autofill in the same flow.

Paste your input-purpose note into the generator when you want this structure drafted from raw audit text.

Example conversion: checkout address fields

Raw note:
Checkout shipping address fields collect first name, last name, street address, postal code, city, country, email, and phone. None of the inputs include autocomplete tokens.

Developer ticket:
[Medium] Checkout shipping address: personal-information fields are missing autocomplete tokens

User impact:
Users who rely on browser autofill, mobile keyboard suggestions, password managers, or cognitive support tools must type personal address and contact data manually. This slows checkout and increases avoidable entry errors.

Evidence:
- Flow: checkout shipping address
- Affected fields: First name, Last name, Street address, Postal code, City, Country, Email, Phone
- Current result: fields have visible labels but no autocomplete attributes
- Expected result: fields expose appropriate purpose tokens such as given-name, family-name, street-address, postal-code, address-level2, country-name, email, and tel

Likely WCAG references to verify:
- 1.3.5 Identify Input Purpose
- 3.3.2 Labels or Instructions

Acceptance criteria:
- Each affected shipping field has the correct autocomplete token for the information it collects.
- Browser autofill can populate representative saved address data without field mismatches.
- Screen reader field navigation still announces the visible label and current value clearly.
- The change is applied consistently to billing address fields if they use the same component pattern.

Example conversion: wrong token on email field

Raw note:
Registration form has autocomplete="username" on the email input even though the visible label is Email address and the account login identifier is separate.

Developer ticket:
[Medium] Registration: email field exposes the wrong input purpose

User impact:
Autofill and password-manager tools may fill the wrong saved value into the email field, creating account creation errors that are difficult to spot before submit.

Evidence:
- Flow: registration
- Affected field: Email address
- Current autocomplete value: username
- Expected autocomplete value: email, unless this exact field is intentionally the login username
- Actual result: saved username values can be suggested where an email address is requested

Likely WCAG references to verify:
- 1.3.5 Identify Input Purpose
- 3.3.2 Labels or Instructions

Acceptance criteria:
- The email field uses an autocomplete token that matches the requested information.
- The visible label, accessible name, autocomplete token, validation message, and submitted field meaning all align.
- Password-manager and browser autofill suggestions no longer encourage the wrong saved value.
- If the product intentionally uses email as username, that decision is reflected consistently in labels, help text, and validation.

Common fix directions

Paste-ready input for the generator

Input purpose finding:
Page or form step:
Affected field labels:
Current autocomplete values:
Expected autocomplete tokens:
Browser/device autofill behavior:
Screen reader or keyboard notes:
User task affected:
Repeated forms/components to inspect:
Acceptance criteria needed:

Open the accessibility ticket generator and paste this structure with the audit note.

Related resources