A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | WCAG Success Criteria | Priority | Issue | Notes | Page | Specific Context | Screenshot | ||||||||||||||||||||||||||
2 | PDF icon image is missing alt text | use icon font or icon font markup or add alt text to image | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
3 | PPR search (Select a search category) | Multiple form labels | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
4 | PPR search (Select a category first) | Multiple form labels | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
5 | PPR search (Folio / Reference number) | Missing form label | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
6 | PPR search (Select a search category) | Marked up as text input | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
7 | 1 | PPR search (Select a search category) | Cannot make a selection with keyboard | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | ||||||||||||||||||||||||||||
8 | PPR search (Search button) | Empty button | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
9 | PPR search (Search button) | Loading state not announced | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
10 | PPR search (Amend button dropdown) | Empty button | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
11 | PPR search (Table row Expand button dropdown) | Empty button | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
12 | PPR search (Table header inputs) | Broken Aria label | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
13 | 1 | PPR search | Missing headings | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | ||||||||||||||||||||||||||||
14 | PPR search (PPR table) | Missing form label and Aria label | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
15 | PDF icon image is missing alt text | use icon font or icon font markup or add alt text to image | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | Search results page | |||||||||||||||||||||||||||||
16 | Orphaned label | Remove label from inside button | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
17 | 1 | Not focusable | Ensure button is focusable and in logical tab order | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | ||||||||||||||||||||||||||||
18 | 3.3.5 | 1 | Tooltip not focusable | Ensure tooltip is focusable | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||
19 | 3.3.5 | Tooltip not focusable | Ensure tooltip is focusable | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | ||||||||||||||||||||||||||||
20 | Label is missing on focus | Ensure form label is visible | dev.assets.bcregistry.gov.bc.ca/dashboard | Start page | |||||||||||||||||||||||||||||
21 | 2 | Missing descriptive page title | Page title should describe the page content/purpose | All | All | ||||||||||||||||||||||||||||
22 | 1 | Missing skip to content links | Hidden skip to content link should be first focusable element on the page | All | All | ||||||||||||||||||||||||||||
23 | 1.4.10 | Table scrolls in two directions | Redesign to use cards for rows where possible. Remove vertical scroll and add pagination | dev.assets.bcregistry.gov.bc.ca/dashboard | |||||||||||||||||||||||||||||
24 | Error uses colour only to convey state, focus is not set to error message on submit | Add hint message, error icon and error summary in error alert | All (screenshot from https://dev.assets.bcregistry.gov.bc.ca/new-registration/review-confirm) | All | |||||||||||||||||||||||||||||
25 | Loading state not announced | dev.assets.bcregistry.gov.bc.ca/dashboard | PPR registration confirmation | ||||||||||||||||||||||||||||||
26 | Success state not announced | dev.assets.bcregistry.gov.bc.ca/dashboard | PPR registration confirmation | ||||||||||||||||||||||||||||||
27 | Success state uses colour alone to convey meaning | dev.assets.bcregistry.gov.bc.ca/dashboard | PPR registration confirmation | ||||||||||||||||||||||||||||||
28 | 1 | Keyboard trap (multiple locations) | cannot navigate beyond stepper with keyboard, resets to first page with error | https://dev.assets.bcregistry.gov.bc.ca/new-registration/length-trust | Stepper | ||||||||||||||||||||||||||||
29 | Marked up as wrong element, should be a button | announced as a group | https://dev.assets.bcregistry.gov.bc.ca/new-registration/add-securedparties-debtors | Button in table | |||||||||||||||||||||||||||||
30 | 3.3.5 | Tooltip not focusable | Ensure tooltip is focusable | https://dev.assets.bcregistry.gov.bc.ca/new-registration/add-securedparties-debtors | Tooltip | ||||||||||||||||||||||||||||
31 | 1 | Announced as a text field instead of a dropdown list (similar to line 60 below) | Ensure correct component/role is announced | https://dev.assets.bcregistry.gov.bc.ca/new-registration/add-collateral | Add Vehicle collatoral form | https://designsystem.ontario.ca/components/detail/dropdown-lists.html | |||||||||||||||||||||||||||
32 | Disabled button | Remove disabled button for 'Add vehicle collatoral' when form is active | https://dev.assets.bcregistry.gov.bc.ca/new-registration/add-collateral | Add Vehicle collatoral form | |||||||||||||||||||||||||||||
33 | Disabled button | Remove disabled button for 'Remove' until button is active on edit screen | https://dev.assets.bcregistry.gov.bc.ca/new-registration/add-collateral | Add Vehicle collatoral form> edit | |||||||||||||||||||||||||||||
34 | Button is not announced as the sort button | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Start page> PPR search table header sort button | ||||||||||||||||||||||||||||||
35 | Not marked up as a list | checkboxes are not affiliated to labels, component is not marked up as a list so it is not showing an error | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Start page> Colums to show dropdown on PPR registrations table | |||||||||||||||||||||||||||||
36 | Info icon not announced | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Start page >Personal Property Registry search | ||||||||||||||||||||||||||||||
37 | 3.3.5 | Tooltip not announced | https://dev.assets.bcregistry.gov.bc.ca/dashboard | ||||||||||||||||||||||||||||||
38 | 3.3.5 | Tooltip not focusable | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | ||||||||||||||||||||||||||||||
39 | 1 | Cannot navigate with keyboard to rows that are outside of the visible area | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | ||||||||||||||||||||||||||||||
40 | Announced as 707568 Liters/ 503437 Meters | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | |||||||||||||||||||||||||||||||
41 | Loading button not announced | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | |||||||||||||||||||||||||||||||
42 | Dialog not announced/not focused | https://www.loom.com/share/b50456ceaad646309811f753d8db0f99 | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | Large search result dialog | |||||||||||||||||||||||||||||
43 | Dropdown input is out of order | ||||||||||||||||||||||||||||||||
44 | Button label not announced | https://dev.assets.bcregistry.gov.bc.ca/ppr/search | Large search result dialog | ||||||||||||||||||||||||||||||
45 | Dialog not announced/not focused | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Registration not found dialog | ||||||||||||||||||||||||||||||
46 | Toast disappears too quickly, not announced as alert | https://dev.assets.bcregistry.gov.bc.ca/dashboard | |||||||||||||||||||||||||||||||
47 | Tooltip not announced | https://dev.assets.bcregistry.gov.bc.ca/dashboard | MHR search | ||||||||||||||||||||||||||||||
48 | Clear button not announced, not accessible from keyboard | https://dev.assets.bcregistry.gov.bc.ca/dashboard | |||||||||||||||||||||||||||||||
49 | List options are not announced | https://test.account.bcregistry.gov.bc.ca/account/1158/business | My list | ||||||||||||||||||||||||||||||
50 | Clear button not announced, not accessible from keyboard | https://test.account.bcregistry.gov.bc.ca/account/1158/business | My list | ||||||||||||||||||||||||||||||
51 | 1 | Missing H1 | Selection list whould be marked up as an H1 | https://test.assets.bcregistry.gov.bc.ca/mhr/search | Selection list | ||||||||||||||||||||||||||||
52 | Unexpected checkbox behaviour | Checkbox controls multiple inputs, cannot toggle second column of checkboxes with keyboard if one checkbox from the first column is unchecked. Consider Redesign of this UI | https://test.assets.bcregistry.gov.bc.ca/mhr/search | Selection list table | |||||||||||||||||||||||||||||
53 | Card header should be marked up as a heading | https://test.assets.bcregistry.gov.bc.ca/mhr/search-confirm | |||||||||||||||||||||||||||||||
54 | Tombstone header should be marked up as a heading | https://test.assets.bcregistry.gov.bc.ca/mhr/search-confirm | Tombstone | ||||||||||||||||||||||||||||||
55 | Should be a KVP and have label | https://test.assets.bcregistry.gov.bc.ca/mhr/search-confirm | Card header | ||||||||||||||||||||||||||||||
56 | Tooltip not announced, no affordance for tooltip | https://test.assets.bcregistry.gov.bc.ca/mhr/search-confirm | Selection summary table>Lien information tooltip | ||||||||||||||||||||||||||||||
57 | Loading state not announced | https://test.assets.bcregistry.gov.bc.ca/mhr/search-confirm | On Pay and Submit | ||||||||||||||||||||||||||||||
58 | 1 | Multiselect not operable with keyboard | https://test.assets.bcregistry.gov.bc.ca/dashboard | Manufactured Home and Personal Property Registries Search | |||||||||||||||||||||||||||||
59 | Input focus order in unexpected | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Total Discharge modal | ||||||||||||||||||||||||||||||
60 | 1 | Dropdown is marked up as a text input | Screen reader announces 'Type to enter text' or 'Edit text' change type to dropdown | https://dev.assets.bcregistry.gov.bc.ca/dashboard | PPR registrations table | ||||||||||||||||||||||||||||
61 | Dropdown button is empty | https://dev.assets.bcregistry.gov.bc.ca/dashboard | MHR search category | ||||||||||||||||||||||||||||||
62 | Dropdown marked up as a text input | Screen reader announces 'Type to enter text' or 'Edit text' | https://dev.assets.bcregistry.gov.bc.ca/dashboard | ||||||||||||||||||||||||||||||
63 | Dropdown is marked up as a text input | https://dev.assets.bcregistry.gov.bc.ca/dashboard | PPR registrations table | ||||||||||||||||||||||||||||||
64 | Empty button (x154) | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Individual debtor selected | ||||||||||||||||||||||||||||||
65 | Missing alt text (x118) | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Search table pdf icon | ||||||||||||||||||||||||||||||
66 | Broken and missing field labels (x51) | 7 multiple form labels , 2 empty labels, 8 broken aria references, 34 orphaned form labels | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Personal property registrations | |||||||||||||||||||||||||||||
67 | Empty button (x145) | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Personal property registrations | ||||||||||||||||||||||||||||||
68 | 1 | Auto-scrolling table | Consider pagination, aria feed, or load more button instead https://www.nngroup.com/articles/infinite-scrolling-tips/ | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Personal property registrations | ||||||||||||||||||||||||||||
69 | Table scrolls in two directions | Consider a card view instead of table rows, adding pagination for vertical scroll, or a default table view with less columns visible | https://dev.assets.bcregistry.gov.bc.ca/dashboard | Personal property registrations | |||||||||||||||||||||||||||||
70 | Orphaned form label | Should be marked up as a heading 2 | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | ||||||||||||||||||||||||||||||
71 | 1 | Skipped heading level | Should be marked up as a heading 2, this will fix the skipped heading level error on the subsequent h3 on the page | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | |||||||||||||||||||||||||||||
72 | 1 | Missing, orphaned or Multiple form labels( x14) | Remove extra labels tags(change them into headings) that don't have a related input, make sure all labels are properly linked to their inputs | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | |||||||||||||||||||||||||||||
73 | Empty table header on last column (x3) | Add table header and hide visually if necessary | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | ||||||||||||||||||||||||||||||
74 | Empty button | Add text and visually hide | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | ||||||||||||||||||||||||||||||
75 | 1 | keyboard trap | Cannot make a selection using keyboard | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | |||||||||||||||||||||||||||||
76 | Error not announced on error state of fields | Add aria-invalid="true" | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | ||||||||||||||||||||||||||||||
77 | Error not announced on error state of fields | Add aria-invalid="true" | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | payment dialog | |||||||||||||||||||||||||||||
78 | Empty button | Add text and visually hide | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | payment dialog | |||||||||||||||||||||||||||||
79 | Dialog does not get announced | https://test.assets.bcregistry.gov.bc.ca/amendment/amend-registration?reg-num=100011Q | payment dialog | ||||||||||||||||||||||||||||||
80 | Tooltip is not keyboard accessible | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/home-owners | |||||||||||||||||||||||||||||||
81 | 1 | Missing, orphaned or Multiple form labels( x99) | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/home-owners | ||||||||||||||||||||||||||||||
82 | 1 | Missing heading | should be marked up as an h3 or fieldset legend | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/home-owners | |||||||||||||||||||||||||||||
83 | Colour only used to convey meaning | Use icon, or alert style to highlight text | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/home-owners | ||||||||||||||||||||||||||||||
84 | Error state not announced | Add aria-invalid="true" | https://test.assets.bcregistry.gov.bc.ca/new-registration/add-securedparties-debtors | ||||||||||||||||||||||||||||||
85 | Screen readers reads the label multiple times | make, make, make, make | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/your-home | ||||||||||||||||||||||||||||||
86 | Readibility | Rewrite text to make it easier to read | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/your-home | ||||||||||||||||||||||||||||||
87 | Tooltip is not keyboard accessible | https://test.assets.bcregistry.gov.bc.ca/mhr-information | |||||||||||||||||||||||||||||||
88 | 1 | Missing, orphaned or Multiple form labels( multiple) | https://test.assets.bcregistry.gov.bc.ca/mhr-information | ||||||||||||||||||||||||||||||
89 | should be marked up as key value pair, not heading (multiple) | https://test.assets.bcregistry.gov.bc.ca/mhr-information | |||||||||||||||||||||||||||||||
90 | missing alt text (multiple) | https://test.assets.bcregistry.gov.bc.ca/mhr-information | |||||||||||||||||||||||||||||||
91 | table with one row | https://test.assets.bcregistry.gov.bc.ca/mhr-information | |||||||||||||||||||||||||||||||
92 | empty buttons | https://test.assets.bcregistry.gov.bc.ca/mhr-information | |||||||||||||||||||||||||||||||
93 | error not announced | https://test.assets.bcregistry.gov.bc.ca/mhr-information-note | |||||||||||||||||||||||||||||||
94 | error message not announced | https://test.assets.bcregistry.gov.bc.ca/mhr-information-note | |||||||||||||||||||||||||||||||
95 | toast not announced as alert | add role alert and aria-live (if not already there, toast disappeared to quickly for me to inspect) | |||||||||||||||||||||||||||||||
96 | error message not announced | ||||||||||||||||||||||||||||||||
97 | error uses colour only to convey meaning | ||||||||||||||||||||||||||||||||
98 | error message is not announced | ||||||||||||||||||||||||||||||||
99 | 1 | Cannot navigate to Remove option with keyboard | https://test.assets.bcregistry.gov.bc.ca/mhr-registration/home-owners | ||||||||||||||||||||||||||||||
100 |