Files
polaris-react/a11y_shitlist.json
2019-05-13 10:08:06 -07:00

641 lines
38 KiB
JSON

{
"all-components-app-provider--with-linkcomponent": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div > div:nth-child(1) > div:nth-child(1) > div > div > button"
}
],
"all-components-app-provider--with-theme": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name",
"context": "<input class=\"SearchField-Input_EhctI\" placeholder=\"Search\" type=\"search\" autocapitalize=\"off\" autocomplete=\"off\" autocorrect=\"off\" value=\"\">",
"message": "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#AppFrameTopBar > div > div:nth-child(2) > div:nth-child(1) > div > input"
}
],
"all-components-app-provider--with-i18n-object": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay1\" 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": "#ResourceListItemOverlay1"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay2\" 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": "#ResourceListItemOverlay2"
}
],
"all-components-app-provider--default": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay1\" 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": "#ResourceListItemOverlay1"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay2\" 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": "#ResourceListItemOverlay2"
}
],
"all-components-app-provider--with-theme-using-all-theme-keys": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name",
"context": "<input class=\"SearchField-Input_EhctI\" placeholder=\"Search\" type=\"search\" autocapitalize=\"off\" autocomplete=\"off\" autocorrect=\"off\" value=\"\">",
"message": "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#AppFrameTopBar > div > div:nth-child(2) > div:nth-child(1) > div > input"
}
],
"all-components-drop-zone--drop-zone-accepts-only-svg-files": [
{
"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 fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--drop-zone-with-file-upload": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--drop-zone-with-image-file-upload": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" accept=\"image/*\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--drop-zone-with-drop-on-page": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--nested-drop-zone": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone2\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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 fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--drop-zone-with-custom-file-dialog-trigger": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--small-sized-drop-zone": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-drop-zone--medium-sized-drop-zone": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"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"
}
],
"all-components-frame--frame-in-a-stand-alone-application": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name",
"context": "<input class=\"SearchField-Input_EhctI\" placeholder=\"Search\" type=\"search\" autocapitalize=\"off\" autocomplete=\"off\" autocorrect=\"off\" value=\"\">",
"message": "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#AppFrameTopBar > div > div:nth-child(3) > div:nth-child(1) > div > input"
}
],
"all-components-layout--two-columns-with-equal-width": [
{
"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"
}
],
"all-components-layout--three-columns-with-equal-width": [
{
"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"
}
],
"all-components-modal--modal-without-a-title": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0 CloseButton-withoutTitle_3D5Ov\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > button"
}
],
"all-components-modal--basic-modal": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > div:nth-child(1) > button"
}
],
"all-components-modal--modal-with-primary-action": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > div:nth-child(1) > button"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"TextField1\" class=\"TextField-Input_2qkA6\" aria-label=\"\" aria-labelledby=\"TextField1Label\" aria-invalid=\"false\" value=\"https://polaris.shopify.com/\">",
"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": "#TextField1"
}
],
"all-components-modal--modal-with-primary-and-secondary-actions": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > div:nth-child(1) > button"
}
],
"all-components-modal--large-modal": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > div:nth-child(1) > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputFile.Name",
"context": "<input id=\"DropZone1\" accept=\".csv\" type=\"file\" multiple=\"\" autocomplete=\"off\">",
"message": "This fileinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#DropZone1"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.F68",
"context": "<input id=\"DropZone1\" accept=\".csv\" 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"
}
],
"all-components-modal--modal-with-scroll-listener": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"CloseButton-CloseButton_1J5w0\"><span class=\"Icon-Icon_mXAal Ic...</button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "html > body > div:nth-child(7) > div:nth-child(1) > div > div > div > div:nth-child(1) > button"
}
],
"all-components-page--page-with-external-link": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div > button"
}
],
"all-components-page--page-with-all-header-elements": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div > button"
}
],
"all-components-page--page-without-primary-action-in-header": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div > button"
}
],
"all-components-option-list--option-list-with-sections": [
{
"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"
}
],
"all-components-page--full-width-page": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div > button"
}
],
"all-components-page--page-with-action-groups": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div > button"
}
],
"all-components-page--page-with-content-after-title-title-metadata": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div > button"
}
],
"all-components-popover--popover-with-lazy-loaded-list": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"Item-Button_30rEf\" tabindex=\"0\"></button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#Popover1 > div > div > ul > li:nth-child(1) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"Item-Button_30rEf\" tabindex=\"0\"></button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#Popover1 > div > div > ul > li:nth-child(2) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"Item-Button_30rEf\" tabindex=\"0\"></button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#Popover1 > div > div > ul > li:nth-child(3) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"Item-Button_30rEf\" tabindex=\"0\"></button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#Popover1 > div > div > ul > li:nth-child(4) > div > button"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Button.Name",
"context": "<button class=\"Item-Button_30rEf\" tabindex=\"0\"></button>",
"message": "This button element does not have a name available to an accessibility API. Valid names are: title undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#Popover1 > div > div > ul > li:nth-child(5) > div > button"
}
],
"all-components-resource-list--resource-list-with-persistent-item-shortcut-actions": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#256 > div:nth-child(4) > div > button"
}
],
"all-components-resource-list--resource-list-with-filtering": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"341\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay1\" 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": "#ResourceListItemOverlay1"
},
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent",
"context": "<a aria-describedby=\"256\" class=\"Item-Link_2-raD\" tabindex=\"0\" id=\"ResourceListItemOverlay2\" 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": "#ResourceListItemOverlay2"
}
],
"all-components-resource-list--resource-list-with-all-of-its-elements": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"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=\"Popover3\" aria-owns=\"Popover3\" 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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#256 > div:nth-child(4) > div > button"
}
],
"all-components-sheet--basic-sheet": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.Fieldset.Name",
"context": "<fieldset class=\"ChoiceList-ChoiceList_1SSgm\" id=\"salesChannelsList[]\" aria-invalid=\"false\" aria-describedby=\"salesChannelsList[]Error\"><ul class=\"ChoiceList-Choices_a...</fieldset>",
"message": "This fieldset element does not have a name available to an accessibility API. Valid names are: legend element, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#salesChannelsList[]"
},
{
"code": "WCAG2AA.Principle1.Guideline1_3.1_3_1.H71.NoLegend",
"context": "<fieldset class=\"ChoiceList-ChoiceList_1SSgm\" id=\"salesChannelsList[]\" aria-invalid=\"false\" aria-describedby=\"salesChannelsList[]Error\"><ul class=\"ChoiceList-Choices_a...</fieldset>",
"message": "Fieldset does not contain a legend element. All fieldsets should contain a legend element that describes a description of the field group.",
"type": "error",
"typeCode": 1,
"selector": "#salesChannelsList[]"
}
],
"all-components-tabs--fitted-tabs": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div > div:nth-child(2) > 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": "#root > div > div > div > div > ul > li:nth-child(3)"
}
],
"all-components-tabs--default-tabs": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div > div:nth-child(2) > 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": "#root > div > div > div > div > ul > li:nth-child(5)"
}
],
"all-components-text-field--text-field-with-separate-validation-error": [
{
"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 undefined, element content, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#root > div > div > div > div > div > div > div > div:nth-child(2) > button"
}
],
"all-components-top-bar--top-bar-with-all-of-its-elements": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name",
"context": "<input class=\"SearchField-Input_EhctI\" placeholder=\"Search\" type=\"search\" autocapitalize=\"off\" autocomplete=\"off\" autocorrect=\"off\" value=\"\">",
"message": "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#AppFrameTopBar > div > div:nth-child(3) > div:nth-child(1) > div > input"
}
],
"all-components-top-bar--top-bar-themed-with-keys": [
{
"code": "WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name",
"context": "<input class=\"SearchField-Input_EhctI\" placeholder=\"Search\" type=\"search\" autocapitalize=\"off\" autocomplete=\"off\" autocorrect=\"off\" value=\"\">",
"message": "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.",
"type": "error",
"typeCode": 1,
"selector": "#AppFrameTopBar > div > div:nth-child(3) > div:nth-child(1) > div > input"
}
]
}