Files
polaris-react/a11y_shitlist.json

399 lines
21 KiB
JSON

{
"http://localhost:3000/app-provider/0": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" href=\"customers/341\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > div > div > ul > li:nth-child(1) > div > a"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" href=\"customers/256\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > div > div > ul > li:nth-child(2) > div > a"
}
],
"http://localhost:3000/app-provider/1": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" href=\"customers/341\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > div > div > ul > li:nth-child(1) > div > a"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" href=\"customers/256\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > div > div > ul > li:nth-child(2) > div > a"
}
],
"http://localhost:3000/button-group/2": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/0": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/2": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" accept=\"image/*\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" accept=\"image/*\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/3": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/4": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" accept=\"image/svg+xml\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" accept=\"image/svg+xml\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/5": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone2\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone2"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone2\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone2"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/6": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/7": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/drop-zone/8": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This file input element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
}
],
"http://localhost:3000/layout/2": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"341\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"341\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#341"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"256\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"256\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#256"
}
],
"http://localhost:3000/layout/3": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"341\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"341\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#341"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"256\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"256\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#256"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"341\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"341\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#341"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<div class=\"Item-Container_16G76\" id=\"256\"><div class=\"Item-Owned_1lLjn\"><...</div>",
"message": "Duplicate id attribute value \"256\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#256"
}
],
"http://localhost:3000/option-list/2": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<ul class=\"OptionList-Options_3Df-D\" id=\"OptionList1\" aria-multiselectable=\"true\"><li class=\"Option-Option_nue26\"...</ul>",
"message": "Duplicate id attribute value \"OptionList1\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#OptionList1"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_1.F77",
"context": "<ul class=\"OptionList-Options_3Df-D\" id=\"OptionList1\" aria-multiselectable=\"true\"><li class=\"Option-Option_nue26\"...</ul>",
"message": "Duplicate id attribute value \"OptionList1\" found on the web page.",
"type": "error",
"typeCode": 1,
"selector": "#OptionList1"
}
],
"http://localhost:3000/range-slider/0": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputRange.Name",
"context": "<input type=\"range\" class=\"RangeSlider-Input_1VkvL\" id=\"RangeSlider1\" name=\"RangeSlider1\" min=\"0\" max=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"32\" aria-invalid=\"false\" value=\"32\">",
"message": "This range input element does not have a name available to an accessibility API. Valid names are: element content.",
"type": "error",
"typeCode": 1,
"selector": "#RangeSlider1"
}
],
"http://localhost:3000/range-slider/1": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputRange.Name",
"context": "<input type=\"range\" class=\"RangeSlider-Input_1VkvL\" id=\"RangeSlider1\" name=\"RangeSlider1\" min=\"-10\" max=\"10\" step=\"5\" aria-valuemin=\"-10\" aria-valuemax=\"10\" aria-valuenow=\"5\" aria-invalid=\"false\" value=\"5\">",
"message": "This range input element does not have a name available to an accessibility API. Valid names are: element content.",
"type": "error",
"typeCode": 1,
"selector": "#RangeSlider1"
}
],
"http://localhost:3000/range-slider/2": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputRange.Name",
"context": "<input type=\"range\" class=\"RangeSlider-Input_1VkvL\" id=\"RangeSlider1\" name=\"RangeSlider1\" min=\"0\" max=\"360\" aria-valuemin=\"0\" aria-valuemax=\"360\" aria-valuenow=\"100\" aria-invalid=\"false\" value=\"100\">",
"message": "This range input element does not have a name available to an accessibility API. Valid names are: element content.",
"type": "error",
"typeCode": 1,
"selector": "#RangeSlider1"
}
],
"http://localhost:3000/resource-list/4": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" href=\"customers/341\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > ul > li:nth-child(1) > div > a"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" href=\"customers/256\" data-polaris-unstyled=\"true\"></a>",
"message": "Anchor element found with a valid href attribute, but no link content has been supplied.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > ul > li:nth-child(2) > div > a"
}
],
"http://localhost:3000/resource-list/6": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button type=\"button\" class=\"Button-Button_2pL_i Button-plain_RU0pa Button-iconOnly_2ZPSS\" tabindex=\"0\" aria-controls=\"Popover1\" aria-owns=\"Popover1\" aria-haspopup=\"true\" aria-expanded=\"false\"><span class=\"Button-Content_2iX...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#341 > div:nth-child(4) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button type=\"button\" class=\"Button-Button_2pL_i Button-plain_RU0pa Button-iconOnly_2ZPSS\" tabindex=\"0\" aria-controls=\"Popover2\" aria-owns=\"Popover2\" aria-haspopup=\"true\" aria-expanded=\"false\"><span class=\"Button-Content_2iX...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#256 > div:nth-child(4) > div > button"
}
],
"http://localhost:3000/tabs/0": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button tabindex=\"-1\" class=\"Tabs-DisclosureActivator_1avNu\"><span class=\"Icon-Icon_mXAal\"><...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div:nth-child(1) > div > button"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F92,ARIA4",
"context": "<li role=\"presentation\" class=\"Tabs-DisclosureTab_1_TJd\"><div><button tabindex=\"-1\" clas...</li>",
"message": "This element's role is \"presentation\" but contains child elements with semantic meaning.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div:nth-child(1) > ul > li:nth-child(5)"
}
],
"http://localhost:3000/tabs/1": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button tabindex=\"-1\" class=\"Tabs-DisclosureActivator_1avNu\"><span class=\"Icon-Icon_mXAal\"><...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div:nth-child(1) > div > button"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F92,ARIA4",
"context": "<li role=\"presentation\" class=\"Tabs-DisclosureTab_1_TJd\"><div><button tabindex=\"-1\" clas...</li>",
"message": "This element's role is \"presentation\" but contains child elements with semantic meaning.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div:nth-child(1) > ul > li:nth-child(3)"
}
],
"http://localhost:3000/text-field/11": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button type=\"button\" class=\"Button-Button_2pL_i Button-iconOnly_2ZPSS\"><span class=\"Button-Content_2iX...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.",
"type": "error",
"typeCode": 1,
"selector": "#app > div > div > div > div > div > div:nth-child(2) > button"
}
]
}