{ "script": "a11y04", "batch": "esg", "what": "Axe, IBM, WAVE, and 16 custom tests", "strict": true, "timeStamp": "yttf", "logCount": 83, "logSize": 3284, "prohibitedCount": 7, "visitTimeoutCount": 0, "visitRejectionCount": 0, "acts": [ { "type": "launch", "which": "webkit", "what": "used for tests on which chromium fails on some URLs" }, { "type": "url", "which": "https://www.applied.com/", "what": "Applied Industrial Technologies (CCVAX)", "result": "https://www.applied.com/" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2400, "interval": 2600, "count": 5, "url": "https://www.applied.com/", "result": { "bytes": [ 206218, 206218, 206218, 206218, 206218 ], "localRatios": [ 1, 1, 1, 1 ], "meanLocalRatio": 1, "maxLocalRatio": 1, "globalRatio": 1, "pixelChanges": [ 0, 0, 0, 0 ], "meanPixelChange": 0, "maxPixelChange": 0, "changeFrequency": 0 } }, { "type": "test", "which": "axe", "withItems": true, "rules": [], "what": "Axe", "url": "https://www.applied.com/", "result": { "warnings": 0, "violations": { "minor": 22, "moderate": 30, "serious": 20, "critical": 3 }, "items": [ { "rule": "aria-dialog-name", "description": "Ensures every ARIA dialog and alertdialog node has an accessible name", "impact": "serious", "elements": [ { "selector": "#CybotCookiebotDialog", "impact": "serious", "must pass any of": [ { "check": "aria-label", "description": "aria-label attribute does not exist or is empty", "impact": "serious" }, { "check": "aria-labelledby", "description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty", "impact": "serious" }, { "check": "non-empty-title", "description": "Element has no title attribute", "impact": "serious" } ] } ] }, { "rule": "color-contrast", "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "impact": "serious", "elements": [ { "selector": ".button-xsmall", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.48 (foreground color: #ffffff, background color: #91aa9d, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": ".clearfix.mobile-navigation", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 1.09 (foreground color: #282b2d, background color: #193441, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href=\"\\/loctite-anaerobic-adhesives\"] > .container-fluid > .hero__copy > .hero__button.button-default.button", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.48 (foreground color: #ffffff, background color: #91aa9d, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[title=\"Shop\\ All\\ Categories\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.48 (foreground color: #ffffff, background color: #91aa9d, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[title=\"View\\ All\\ Brands\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.48 (foreground color: #ffffff, background color: #91aa9d, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": ".copyright", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href$=\"TermsOfAccess\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href$=\"TermsOfSale\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[title=\"Privacy\\ Policy\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href=\"\\/data-protection-preferences\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href$=\"SupplierTerms\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href$=\"warranty-policy\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[href$=\"ReturnPolicy\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": "a[title=\"SiteMap\"]", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] }, { "selector": ".utility:nth-child(3)", "impact": "serious", "must pass any of": [ { "check": "color-contrast", "description": "Element has insufficient color contrast of 2.99 (foreground color: #959595, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1", "impact": "serious" } ] } ] }, { "rule": "duplicate-id-aria", "description": "Ensures every id attribute value used in ARIA and in labels is unique", "impact": "critical", "elements": [ { "selector": ".validate-required", "impact": "critical", "must pass any of": [ { "check": "duplicate-id-aria", "description": "Document has multiple elements referenced with ARIA with the same id attribute: prod-a1", "impact": "critical" } ] }, { "selector": "input[name=\"cartEntries\\[0\\]\\.quantity\"]", "impact": "critical", "must pass any of": [ { "check": "duplicate-id-aria", "description": "Document has multiple elements referenced with ARIA with the same id attribute: qty-1", "impact": "critical" } ] } ] }, { "rule": "duplicate-id", "description": "Ensures every id attribute value is unique", "impact": "minor", "elements": [ { "selector": ".tier-active > .nav-promo-level", "impact": "minor", "must pass any of": [ { "check": "duplicate-id", "description": "Document has multiple static elements with the same id attribute: nav-promo-level", "impact": "minor" } ] }, { "selector": "script[defer=\"\"]", "impact": "minor", "must pass any of": [ { "check": "duplicate-id", "description": "Document has multiple static elements with the same id attribute: hs-script-loader", "impact": "minor" } ] } ] }, { "rule": "heading-order", "description": "Ensures the order of headings is semantically correct", "impact": "moderate", "elements": [ { "selector": ".links-0 > h4", "impact": "moderate", "must pass any of": [ { "check": "heading-order", "description": "Heading order invalid", "impact": "moderate" } ] } ] }, { "rule": "image-redundant-alt", "description": "Ensure image alternative is not repeated as text", "impact": "minor", "elements": [ { "selector": "img[alt=\"Bearings\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Filtration\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Paints\\ \\&\\ Coatings\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "a[href=\"c\\/521\"] > .item__image > img", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Safety\\ Products\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Hose\\ \\&\\ Fluid\\ Connectors\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Material\\ Handling\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Electric\\ Motors\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Hydraulic\\ Products\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Industrial\\ Chemicals\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Process\\ Equipment\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"General\\ Industrial\\ Products\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Seals\\,\\ O-Rings\\ \\&\\ Sleeves\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Couplings\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Pneumatic\\ Products\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Tools\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Speed\\ Reducers\\ \\&\\ Gearing\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Power\\ Transmission\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Linear\\ Motion\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] }, { "selector": "img[alt=\"Janitorial\\ Products\"]", "impact": "minor", "must pass all of": [ { "check": "duplicate-img-label", "description": "Element contains element with alt text that duplicates existing text", "impact": "minor" } ] } ] }, { "rule": "landmark-one-main", "description": "Ensures the document has a main landmark", "impact": "moderate", "elements": [ { "selector": "html", "impact": "moderate" } ] }, { "rule": "landmark-unique", "description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination", "impact": "moderate", "elements": [ { "selector": "#secondary-navigation", "impact": "moderate", "must pass any of": [ { "check": "landmark-is-unique", "description": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable", "impact": "moderate" } ] } ] }, { "rule": "link-name", "description": "Ensures links have discernible text", "impact": "serious", "elements": [ { "selector": ".simple-banner > a[href=\"\\/\"]", "impact": "serious", "must pass any of": [ { "check": "has-visible-text", "description": "Element does not have text that is visible to screen readers", "impact": "minor" }, { "check": "aria-label", "description": "aria-label attribute does not exist or is empty", "impact": "serious" }, { "check": "aria-labelledby", "description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty", "impact": "serious" }, { "check": "non-empty-title", "description": "Element has no title attribute", "impact": "serious" } ], "must pass all of": [ { "check": "focusable-no-name", "description": "Element is in tab order and does not have accessible text", "impact": "serious" } ] }, { "selector": ".mini-cart__trigger[href$=\"quote\"]", "impact": "serious", "must pass any of": [ { "check": "has-visible-text", "description": "Element does not have text that is visible to screen readers", "impact": "minor" }, { "check": "aria-label", "description": "aria-label attribute does not exist or is empty", "impact": "serious" }, { "check": "aria-labelledby", "description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty", "impact": "serious" }, { "check": "non-empty-title", "description": "Element has no title attribute", "impact": "serious" } ], "must pass all of": [ { "check": "focusable-no-name", "description": "Element is in tab order and does not have accessible text", "impact": "serious" } ] }, { "selector": ".mini-cart__trigger[href$=\"cart\"]", "impact": "serious", "must pass any of": [ { "check": "has-visible-text", "description": "Element does not have text that is visible to screen readers", "impact": "minor" }, { "check": "aria-label", "description": "aria-label attribute does not exist or is empty", "impact": "serious" }, { "check": "aria-labelledby", "description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty", "impact": "serious" }, { "check": "non-empty-title", "description": "Element has no title attribute", "impact": "serious" } ], "must pass all of": [ { "check": "focusable-no-name", "description": "Element is in tab order and does not have accessible text", "impact": "serious" } ] } ] }, { "rule": "list", "description": "Ensures that lists are structured correctly", "impact": "serious", "elements": [ { "selector": ".clearfix.mobile-navigation", "impact": "serious", "must pass all of": [ { "check": "only-listitems", "description": "List element has direct children that are not allowed inside