Accessibility test digest
Synopsis
Page: Shelter Mutual Insurance Company (90%)
URL: https://www.shelterinsurance.com/
Score: 927
Tested by: Testaro, procedure tp15
Scored by: Testilo, procedure sp15c
Digested by: Testilo, procedure dp15a
Introduction
The Testaro application used its tp15
testing procedure to test the accessibility (barrier-free design and coding) of the Shelter Mutual Insurance Company (90%) web page at https://www.shelterinsurance.com/ on 2022/08/13. The procedure performed 1230 tests. Of these, 24 are custom tests defined by Testaro, and the others belong to these seven other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- Continuum by Level Access
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Nu Html Checker
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp15c
scoring procedure to compute partial and total scores for the page. The total score is 927 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp15a
to produce this digest, briefly explaining how sp15c
computed the scores.
Score summary
total | 927 |
---|---|
log | 13 |
preventions | 100 |
contentBeyondLandmarks | 138 |
focusIndication | 107 |
contrastAA | 41 |
targetSize | 41 |
linkIndication | 39 |
metaBad | 38 |
duplicateID | 37 |
controlNoText | 35 |
linkForcesNewWindow | 32 |
leadingClipsText | 30 |
inputNoText | 28 |
hoverSurprise | 24 |
noLeading | 20 |
inputOnlyPlaceholder | 17 |
attributeBad | 14 |
selectNoText | 12 |
contrastAAA | 11 |
parseError | 11 |
formFieldNoText | 10 |
contrastRisk | 9 |
imageNoText | 8 |
labelBadID | 8 |
typeRedundant | 8 |
obsolete | 8 |
inconsistentStyles | 6 |
childMissing | 6 |
iframeTitleBad | 6 |
titleBad | 6 |
linkTextsSame | 6 |
nextLinkDestinationSame | 6 |
pageTitle | 5 |
labelForBad | 5 |
horizontalScrolling | 5 |
h1Missing | 4 |
skipRepeatedContent | 4 |
decorativeImageRisk | 4 |
fontSmall | 4 |
tabFocusability | 3 |
zIndexNotZero | 3 |
hiddenContentRisk | 3 |
mainNot1 | 3 |
pseudoNavListRisk | 3 |
selectFlatRisk | 3 |
headingStructure | 3 |
Issue summary
Special issues
log: Score 13. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 100. This is based on tests that the page did not allow to be run. That impedes accessibility progress and risks interfering with tools that users with disabilities need.
Classified issues
contentBeyondLandmarks: Score 138. Issues reported by tests in this category:
- Package
alfa
, testr57
, score 108 (Perceivable text content is not included in any landmark) - Package
axe
, testregion
, score 21 (Some page content is not contained by landmarks) - Package
ibm
, testRpt_Aria_OrphanedContent_Native_Host_Sematics
, score 48 (Content does not reside within an element with a landmark role)
focusIndication: Score 107. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 101 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 9 (Element in sequential focus order has no visible focus)
contrastAA: Score 41. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 5 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 37 (Element has insufficient color contrast)
targetSize: Score 41. Issues reported by tests in this category:
- Package
tenon
, test152
, score 39 (Actionable element is smaller than the minimum required size)
linkIndication: Score 39. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 37 (Non-underlined adjacent links)
metaBad: Score 38. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed on element meta at this point.*$
, score 18 (Attribute is not allowed on a meta element here) - Package
nuVal
, test^Element meta is missing one or more of the following attributes: .+$
, score 18 (meta element is missing a required attribute)
duplicateID: Score 37. Issues reported by tests in this category:
- Package
alfa
, testr3
, score 18 (Element id attribute value is not unique) - Package
axe
, testduplicate-id-active
, score 5 (id attribute value of the active element is not unique) - Package
axe
, testduplicate-id
, score 1 (id attribute value is not unique) - Package
continuum
, test94
, score 18 (Elements contains an id attribute set to a value that is not unique in the DOM) - Package
htmlcs
, teste:AA.4_1_1.F77
, score 9 (Duplicate id attribute value) - Package
ibm
, testRPT_Elem_UniqueId
, score 9 (Element id attribute value is not unique within the document) - Package
nuVal
, test^Duplicate ID .+$|^The first occurrence of ID .* was here.*$
, score 1 (Duplicate id)
controlNoText: Score 35. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.1_3_1.F68
, score 28 (Form control has no label) - Package
ibm
, testWCAG20_Input_ExplicitLabel
, score 12 (Form control has no associated label)
linkForcesNewWindow: Score 32. Issues reported by tests in this category:
- Package
tenon
, test218
, score 30 (Link opens in a new window without user control)
leadingClipsText: Score 30. Issues reported by tests in this category:
- Package
tenon
, test144
, score 28 (Line height is insufficent to properly display the computed font size)
inputNoText: Score 28. Issues reported by tests in this category:
- Package
continuum
, test375
, score 4 (input element with type="checkbox" has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.4_1_2.H91.InputPassword.Name
, score 4 (Password input has no accessible name) - Package
htmlcs
, teste:AA.4_1_2.H91.InputSearch.Name
, score 4 (Search input has no accessible name) - Package
htmlcs
, teste:AA.4_1_2.H91.InputText.Name
, score 16 (Text input has no accessible name)
hoverSurprise: Score 24. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 22 (Content changes caused by hovering)
noLeading: Score 20. Issues reported by tests in this category:
- Package
alfa
, testr73
, score 18 (Paragraph of text has insufficient line height)
inputOnlyPlaceholder: Score 17. Issues reported by tests in this category:
- Package
continuum
, test863
, score 15 (input has an accessible name that depends on a placeholder)
attributeBad: Score 14. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed on element .+ at this point.*$
, score 4 (attribute not allowed on this element) - Package
nuVal
, test^Bad value .* for attribute .+ on element .+$
, score 8 (attribute on this element has an invalid value)
selectNoText: Score 12. Issues reported by tests in this category:
- Package
axe
, testselect-name
, score 3 (select element has no accessible name) - Package
continuum
, test114
, score 3 (select element has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.4_1_2.H91.Select.Name
, score 6 (Select element has no accessible name) - Package
htmlcs
, testw:AA.4_1_2.H91.Select.Value
, score 2 (Select element value has no accessible name)
contrastAAA: Score 11. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 1 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 9 (Element has insufficient color contrast (Level AAA))
parseError: Score 11. Issues reported by tests in this category:
- Package
nuVal
, test^Bad start tag in .+$
, score 3 (Invalid start tag) - Package
nuVal
, test^Stray end tag .+$
, score 3 (Invalid closing tag) - Package
nuVal
, test^Start tag .+ seen but an element of the same type was already open.*$
, score 3 (Element is invalidly a descendant of another such element)
formFieldNoText: Score 10. Issues reported by tests in this category:
- Package
alfa
, testr8
, score 8 (Form field has no accessible name)
contrastRisk: Score 9. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G145.BgImage
, score 1 (Contrast between the text and its background image may be less than 3:1) - Package
htmlcs
, testw:AA.1_4_3.G18.BgImage
, score 6 (Contrast between the text and its background image may be less than 4.5:1)
imageNoText: Score 8. Issues reported by tests in this category:
- Package
alfa
, testr2
, score 4 (Image has no accessible name) - Package
nuVal
, testAn img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
, score 4 (img element has no alt attribute)
labelBadID: Score 8. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H44.NonExistentFragment
, score 1 (Label for attribute references a nonexistent element) - Package
ibm
, testWCAG20_Label_RefValid
, score 4 (for attribute does not reference a non-empty, unique id attribute of an input element) - Package
nuVal
, testAny input descendant of a label element with a for attribute must have an ID value that matches that for attribute.
, score 4 (input id differs from the value of the for attribute of the enclosing label element)
typeRedundant: Score 8. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 6 (type attribute is unnecessary for a JavaScript resource)
obsolete: Score 8. Issues reported by tests in this category:
- Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 6 (Attribute is obsolete on its element)
inconsistentStyles: Score 6. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 4 (Heading, link, and button style inconsistencies)
childMissing: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr68
, score 4 (Element does not own an element required by its semantic role)
iframeTitleBad: Score 6. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.2_4_1.H64.1
, score 4 (iframe element has no non-empty title attribute)
titleBad: Score 6. Issues reported by tests in this category:
- Package
nuVal
, testElement title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
, score 4 (title element is a child of the body element)
linkTextsSame: Score 6. Issues reported by tests in this category:
- Package
tenon
, test98
, score 4 (Links have the same text but different destinations)
nextLinkDestinationSame: Score 6. Issues reported by tests in this category:
- Package
tenon
, test184
, score 4 (Adjacent links point to the same destination)
pageTitle: Score 5. Issues reported by tests in this category:
- Package
nuVal
, testElement head is missing a required instance of child element title.
, score 3 (head element has no child title element)
labelForBad: Score 5. Issues reported by tests in this category:
- Package
nuVal
, testThe value of the for attribute of the label element must be the ID of a non-hidden form control.
, score 3 (for attribute of the label element does not reference a non-hidden form control)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
h1Missing: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr61
, score 2 (First heading is not h1) - Package
axe
, testpage-has-heading-one
, score 1 (Page contains no level-one heading)
skipRepeatedContent: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr87
, score 1 (First focusable element is not a link to the main content) - Package
ibm
, testWCAG20_Body_FirstASkips_Native_Host_Sematics
, score 2 (Page provides no way to skip directly to the main content)
decorativeImageRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_1_1.H67.2
, score 2 (Image marked as decorative may be informative)
fontSmall: Score 4. Issues reported by tests in this category:
- Package
tenon
, test134
, score 2 (Text is very small)
tabFocusability: Score 3. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 1 (Discrepancy between elements that should be and that are Tab-focusable)
zIndexNotZero: Score 3. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 1 (Layering with nondefault z-index values)
hiddenContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testhidden-content
, score 1 (Some content is hidden and therefore may not be testable for accessibility)
mainNot1: Score 3. Issues reported by tests in this category:
- Package
axe
, testlandmark-one-main
, score 1 (page has no main landmark)
pseudoNavListRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H48
, score 1 (Navigation links are not coded as a list)
selectFlatRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H85.2
, score 1 (Selection list may contain groups of related options that are not grouped with optgroup)
headingStructure: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1_A.G141
, score 1 (Heading level is incorrect) - Package
tenon
, test155
, score 1 (Headings are not structured in a hierarchical manner)
Discussion
Although there are widely accepted accessibility standards, there is no unanimity about how to define, test, and quantify accessibility. The failures reported in this digest merit investigation as potential opportunities for improved accessibility. Investigation may lead you to conclude that some of the reported failures do not actually harm accessibility. Conversely, some substantial accessibility faults can escape detection by any of these tests. You may question the attempt to assign an accessibility score to a web page, or you may prefer weightings and formulas different from those used by sp15c
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp15c
computes a score for a page.
- It finds all the defects and warnings (let’s call them
issues
) recorded in the report. - It classifies them according to type. For example, a link that looks like the text around it is one issue category, while a video that has no captions is another issue category.
- It also classifies the issues according to severity. For example, an issue that prevents a transaction is more severe than an issue that only complicates the transaction, and a warning about a possible issue is less severe than a definite finding of an issue. (Some packages rate the severity of each issue; for the other packages,
sp15c
assigns a severity weight to the issue type and uses that weight.) - It assigns quality ratings to particular tests that are judged abnormally reliable or unreliable.
- It assigns a score to each issue reported by each test of each package.
- It aggregates the issue scores, weighting them by severity, test quality, and redundancy. Redundancy occurs, and causes downweighting, when two or more packages contain tests that are designed to discover the same or mostly the same issues. So the score for a category is not simply the sum of the scores of the tests in that category.
- It assigns a score for issues in the page logged by the browser.
- It assigns an estimated score each time the page prevents one of the packages or one of the Testaro tests from being run on the page.
- It adds the scores together to obtain a total score.
The precise rules of sp15b
are found in the code itself.
Report
{ "id": "4yiew-sheltermutual", "host": { "id": "sheltermutual", "which": "https://www.shelterinsurance.com/", "what": "Shelter Mutual Insurance Company (90%)" }, "log": [ { "event": "startTime", "value": "2022-08-13T10:56:34" }, { "event": "endTime", "value": "2022-08-13T10:58:39" } ], "script": { "id": "tp15", "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 22 custom tests", "strict": true, "timeLimit": 500, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "Shelter Mutual Insurance Company (90%)" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request" }, { "type": "test", "which": "motion", "what": "spontaneous change of content; requires webkit", "delay": 2500, "interval": 2500, "count": 5 }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "Shelter Mutual Insurance Company (90%)" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements incorrectly embedded in each other" }, { "type": "test", "which": "focAll", "what": "Tab-focusability" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability of elements" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkUl", "withItems": true, "what": "underlining of inline links" }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation within true-focus menus" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "grouping of radio buttons in fieldsets" }, { "type": "test", "which": "role", "what": "validity and necessity of role assignments" }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style consistency of headings, buttons, and links" }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation within tab lists" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "continuum", "what": "Continuum" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker, with page content and again with URL" }, { "type": "test", "which": "nuVal", "what": "Nu Html Checker" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE, report-type 4" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon API version 2 result retrieval" } ] }, "acts": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "Shelter Mutual Insurance Company (90%)", "result": "https://www.shelterinsurance.com/" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "url": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "url": "https://www.shelterinsurance.com/", "result": { "bytes": [ 570767, 570767, 570767, 570767, 570767 ], "localRatios": [ 1, 1, 1, 1 ], "meanLocalRatio": 1, "maxLocalRatio": 1, "globalRatio": 1, "pixelChanges": [ 0, 0, 0, 0 ], "meanPixelChange": 0, "maxPixelChange": 0, "changeFrequency": 0 } }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "Shelter Mutual Insurance Company (90%)", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "bulk", "what": "count of visible elements", "url": "https://www.shelterinsurance.com/", "result": { "visibleElements": 177 } }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [] } }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "url": "https://www.shelterinsurance.com/", "result": { "tabFocusables": 45, "tabFocused": 46, "discrepancy": 1 } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "total": 45, "types": { "indicatorMissing": { "total": 29, "tagNames": { "A": 29 } }, "nonOutlinePresent": { "total": 14, "tagNames": { "A": 7, "INPUT": 6, "SELECT": 1 } }, "outlinePresent": { "total": 2, "meanDelay": 0, "tagNames": { "INPUT": 2 } } } }, "items": { "indicatorMissing": [ { "tagName": "A", "text": "1-800-SHELTER" }, { "tagName": "A", "text": "Insurance" }, { "tagName": "A", "text": "Claims" }, { "tagName": "A", "text": "Agents" }, { "tagName": "A", "text": "Pay Bills" }, { "tagName": "A", "text": "Login | Register" }, { "tagName": "A", "text": "Forgot Password?" }, { "tagName": "A", "text": "Register" }, { "tagName": "A", "text": "Retrieve a saved quote" }, { "tagName": "A", "text": "More search options" }, { "tagName": "A", "text": "Decide" }, { "tagName": "A", "text": "Research It" }, { "tagName": "A", "text": "Cover It" }, { "tagName": "A", "text": "Careers at Shelter" }, { "tagName": "A", "text": "About Shelter" }, { "tagName": "A", "text": "Learning Center" }, { "tagName": "A", "text": "Site Map" }, { "tagName": "A", "text": "Feedback" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "Business to Business Portal" }, { "tagName": "A", "text": "Your Privacy Rights" }, { "tagName": "A", "text": "Terms and Conditions" } ], "nonOutlinePresent": [ { "tagName": "A", "text": "Careers" }, { "tagName": "A", "text": "Contact Us" }, { "tagName": "INPUT", "text": "" }, { "tagName": "A", "text": "Find Out Why" }, { "tagName": "INPUT", "text": "" }, { "tagName": "INPUT", "text": "" }, { "tagName": "INPUT", "text": "" }, { "tagName": "SELECT", "text": "Auto\nMotorcycle\nRV\nATV\nBoat\nRenters\nLife\nHome\nCondominium\nUmbrella\nPersonal Articles\nBusiness\nFarm" }, { "tagName": "INPUT", "text": "" }, { "tagName": "A", "text": "Get Quote" }, { "tagName": "INPUT", "text": "" }, { "tagName": "A", "text": "Find" }, { "tagName": "A", "text": "Find Out" }, { "tagName": "A", "text": "Scoot Safely" } ], "outlinePresent": [ { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "total": 116, "types": { "onlyFocusable": { "total": 0, "tagNames": {} }, "onlyOperable": { "total": 0, "tagNames": {} }, "focusableAndOperable": { "total": 116, "tagNames": { "A": 102, "INPUT": 11, "SELECT": 2, "IFRAME": 1 } } } }, "items": { "onlyFocusable": [], "onlyOperable": [], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "1-800-SHELTER", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "siteSearch", "text": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "go", "text": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\" style=\"cursor: default;\">", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" style=\"cursor: default;\"><img src=\"/media/shelterinsurance/styleasse", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav-bar-insurance", "text": "Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Auto Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Auto", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Business Auto", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Motorcycle Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Renters Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "RV Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "ATV Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Boat Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Term Life", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Permanent Life", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Junior Special", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farm Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farmowners", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farm Property", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farm Liability", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farm Equipment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Farm Livestock", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Dwelling", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Mobile Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Condominium", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Apartment Owners", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Personal Articles", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Flood Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Umbrella Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Personal Articles Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Business Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Business Owners", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Business Auto", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Commercial Fire", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "General Liability", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Apartment Owners", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Rental Dwelling", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learning Center", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Glossary", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "FAQs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Mobile Apps", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Report Fraud", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Roadside Assistance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav-bar-Claims", "text": "Claims", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "File a Claim", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find a Claims Office", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Claims Central", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Storm Claims", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Report Fraud", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav-bar-Agents", "text": "Agents", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "", "text": "<input class=\"input-text\" type=\"text\" value=\"\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Find", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More Search Options", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact My Agent", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Menu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pay Bills", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Login | Register", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find Out Why", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/lp/jdpower/\" style=\"cursor: default;\"> <img src=\"/media/shelterinsuran", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "home_usr_name", "text": "<input type=\"text\" maxlength=\"60\" id=\"home_usr_name\" name=\"userId\" class=\"usr_na", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "home_usr_password", "text": "<input maxlength=\"128\" class=\"usr_password input-text expand\" id=\"home_usr_passw", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "homeBoxLoginSubmit", "text": "<input id=\"homeBoxLoginSubmit\" type=\"submit\" value=\"Login\" class=\"button bttn-md", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "logoutButtonHome", "text": "Logout", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "", "text": "<input type=\"checkbox\" class=\"remember\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Forgot Password?", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Register", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "SELECT", "id": "productList", "text": "Auto\nMotorcycle\nRV\nATV\nBoat\nRenters\nLife\nHome\nCondominium\nUmbrella\nPersonal Arti", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "home_usr_zipcode", "text": "<input maxlength=\"5\" class=\"usr_zipcode input-text expand\" name=\"zip\" id=\"home_u", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Get Quote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Retrieve a saved quote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "findAgentInput", "text": "<input type=\"text\" value=\"\" placeholder=\"ZIP code or name\" class=\"input-text exp", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Find", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More search options", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "tag-feature-0", "text": "Find Out", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "tag-feature-1", "text": "Scoot Safely", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "tag-product-0", "text": "Decide", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "tag-product-1", "text": "Research It", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "tag-product-2", "text": "Cover It", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "menu", "text": "Back to Top", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find an Agent", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More search options", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "SELECT", "id": "claimSelect", "text": "Auto Auto Glass Boat Life Other", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Start", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More claims information", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pay Bills", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "All Insurance Options", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Auto Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Renters Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get a Quote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "siteSearch", "text": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "go", "text": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Careers at Shelter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About Shelter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learning Center", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Site Map", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Feedback", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"http://www.facebook.com/ShelterInsurance/\" target=\"_blank\" title=\"faceb", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://twitter.com/Shelter_ins/\" target=\"_blank\" title=\"@Shelter_ins\" ", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"http://www.linkedin.com/company/shelter-insurance-companies/\" target=\"_", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"http://www.pinterest.com/shelterins/\" target=\"_blank\" title=\"Pinterest\"", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.youtube.com/user/ShelterIns\" target=\"_blank\" title=\"YouTube", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://instagram.com/shelter_ins/\" target=\"_blank\" title=\"Instagram\" s", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://vimeo.com/user48805731\" target=\"_blank\" title=\"Vimeo\" style=\"cu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/mobileapps/\" title=\"Get the Shelter Mobile App\" style=\"cursor: default", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Business to Business Portal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Your Privacy Rights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Terms and Conditions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe src=\"https://4354196.fls.doubleclick.net/activityi;src=4354196;type=shel", "byTag": true, "byOnClick": false, "byPointer": false } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover-caused content changes", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "triggers": 60, "headTriggers": 40, "tailTriggers": 20, "impactTriggers": 6, "additions": 246, "removals": 0, "opacityChanges": 0, "opacityImpact": 0, "unhoverables": 0 }, "items": { "head": { "impactTriggers": [ { "tagName": "LI", "text": "InsuranceAutoInsuranceAutoBusinessAutoMotorcycleIn", "additions": 99, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 }, { "tagName": "A", "text": "Claims", "additions": 12, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 }, { "tagName": "LI", "text": "ClaimsFileaClaimFindaClaimsOfficeClaimsCentralStor", "additions": 12, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 } ], "unhoverables": [] }, "tail": { "impactTriggers": [], "unhoverables": [] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "mislabeled": 0, "unlabeled": 10, "wellLabeled": 3 }, "items": { "mislabeled": [], "unlabeled": [ { "index": 0, "tagName": "INPUT", "type": "search" }, { "index": 2, "tagName": "INPUT", "type": "text" }, { "index": 3, "tagName": "INPUT", "type": "text" }, { "index": 4, "tagName": "INPUT", "type": "password" }, { "index": 6, "tagName": "INPUT", "type": "checkbox" }, { "index": 7, "tagName": "SELECT", "type": "select-one" }, { "index": 8, "tagName": "INPUT", "type": "text" }, { "index": 9, "tagName": "INPUT", "type": "text" }, { "index": 10, "tagName": "SELECT", "type": "select-one" }, { "index": 11, "tagName": "INPUT", "type": "search" } ], "wellLabeled": [ { "index": 1, "tagName": "INPUT", "type": "submit", "texts": { "content": "GO" } }, { "index": 5, "tagName": "INPUT", "type": "submit", "texts": { "content": "Login" } }, { "index": 12, "tagName": "INPUT", "type": "submit", "texts": { "content": "GO" } } ] } } }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "links": 102, "adjacent": { "total": 57, "underlined": 20, "underlinedPercent": 35 } }, "items": { "underlined": [ "Careers", "Contact Us", "", "", "Forgot Password?", "Register", "Retrieve a saved quote", "More search options", "Decide", "Research It", "Cover It", "All Insurance Options", "Auto Insurance", "Renters Insurance", "Home Insurance", "Life Insurance", "Get a Quote", "Business to Business Portal", "Your Privacy Rights", "Terms and Conditions" ], "notUnderlined": [ "1-800-SHELTER", "Insurance", "Auto Insurance", "Motorcycle Insurance", "Renters Insurance", "RV Insurance", "ATV Insurance", "Boat Insurance", "Life Insurance", "Farm Insurance", "Home Insurance", "Flood Insurance", "Umbrella Insurance", "Personal Articles Insurance", "Business Insurance", "Roadside Assistance", "Claims", "Agents", "Find", "More Search Options", "Contact My Agent", "Menu", "Pay Bills", "Login | Register", "Find Out Why", "Logout", "Get Quote", "Find", "Find Out", "Scoot Safely", "Back to Top", "Contact Us", "Find an Agent", "More search options", "Start", "More claims information", "Pay Bills" ] } } }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "menuItems": { "total": 0, "correct": 0, "incorrect": 0 }, "menus": { "total": 0, "correct": 0, "incorrect": 0 } }, "menuItems": { "incorrect": [], "correct": [] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] } } }, { "type": "test", "which": "role", "what": "roles", "url": "https://www.shelterinsurance.com/", "result": { "roleElements": 0, "badRoleElements": 0, "redundantRoleElements": 0, "tagNames": {} } }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "url": "https://www.shelterinsurance.com/", "result": { "mainStyles": [ "fontStyle", "fontWeight", "opacity", "textDecorationLine", "textDecorationStyle", "textDecorationThickness" ], "buttonStyles": [ "borderStyle", "borderWidth", "height", "lineHeight", "maxHeight", "maxWidth", "minHeight", "minWidth", "outlineOffset", "outlineStyle", "outlineWidth" ], "headingStyles": [ "color", "fontSize" ], "listLinkStyles": [ "color", "fontSize", "lineHeight" ], "totals": { "adjacentLink": { "total": 57, "subtotals": [ 28, 20, 9 ] }, "listLink": { "total": 45, "subtotals": [ 32, 8, 5 ] }, "h2": { "total": 3 }, "h3": { "total": 2 }, "h4": { "total": 5 } }, "items": { "adjacentLink": { "fontWeight": { "400": [ "Careers", "Contact Us", "", "Insurance", "Roadside Assistance", "Claims", "Agents", "More Search Options", "Contact My Agent", "Menu", "Pay Bills", "Login | Register", "", "Forgot Password?", "Register", "Retrieve a saved quote", "More search options", "Decide", "Research It", "Cover It", "All Insurance Options", "Auto Insurance", "Renters Insurance", "Home Insurance", "Life Insurance", "Get a Quote", "Business to Business Portal", "Your Privacy Rights", "Terms and Conditions" ], "700": [ "1-800-SHELTER", "Auto Insurance", "Motorcycle Insurance", "Renters Insurance", "RV Insurance", "ATV Insurance", "Boat Insurance", "Life Insurance", "Farm Insurance", "Home Insurance", "Flood Insurance", "Umbrella Insurance", "Personal Articles Insurance", "Business Insurance", "Find", "Find Out Why", "Logout", "Get Quote", "Find", "Find Out", "Scoot Safely", "Back to Top", "Contact Us", "Find an Agent", "More search options", "Start", "More claims information", "Pay Bills" ] }, "textDecorationLine": { "underline": [ "Careers", "Contact Us", "", "", "Forgot Password?", "Register", "Retrieve a saved quote", "More search options", "Decide", "Research It", "Cover It", "All Insurance Options", "Auto Insurance", "Renters Insurance", "Home Insurance", "Life Insurance", "Get a Quote", "Business to Business Portal", "Your Privacy Rights", "Terms and Conditions" ], "none": [ "1-800-SHELTER", "Insurance", "Auto Insurance", "Motorcycle Insurance", "Renters Insurance", "RV Insurance", "ATV Insurance", "Boat Insurance", "Life Insurance", "Farm Insurance", "Home Insurance", "Flood Insurance", "Umbrella Insurance", "Personal Articles Insurance", "Business Insurance", "Roadside Assistance", "Claims", "Agents", "Find", "More Search Options", "Contact My Agent", "Menu", "Pay Bills", "Login | Register", "Find Out Why", "Logout", "Get Quote", "Find", "Find Out", "Scoot Safely", "Back to Top", "Contact Us", "Find an Agent", "More search options", "Start", "More claims information", "Pay Bills" ] } }, "listLink": { "fontSize": { "16px": [ "Auto", "Business Auto", "Term Life", "Permanent Life", "Junior Special", "Farmowners", "Farm Property", "Farm Liability", "Farm Equipment", "Farm Livestock", "Home", "Dwelling", "Mobile Home", "Condominium", "Apartment Owners", "Personal Articles", "Business Owners", "Business Auto", "Commercial Fire", "General Liability", "Apartment Owners", "Rental Dwelling", "Learning Center", "Glossary", "FAQs", "Mobile Apps", "Report Fraud", "File a Claim", "Find a Claims Office", "Claims Central", "Storm Claims", "Report Fraud", "Careers at Shelter", "About Shelter", "Learning Center", "Site Map", "Feedback" ], "24px": [ "", "", "", "", "", "", "", "" ] }, "lineHeight": { "24px": [ "Auto", "Business Auto", "Term Life", "Permanent Life", "Junior Special", "Farmowners", "Farm Property", "Farm Liability", "Farm Equipment", "Farm Livestock", "Home", "Dwelling", "Mobile Home", "Condominium", "Apartment Owners", "Personal Articles", "Business Owners", "Business Auto", "Commercial Fire", "General Liability", "Apartment Owners", "Rental Dwelling", "Learning Center", "Glossary", "FAQs", "Mobile Apps", "Report Fraud", "File a Claim", "Find a Claims Office", "Claims Central", "Storm Claims", "Report Fraud" ], "18px": [ "Careers at Shelter", "About Shelter", "Learning Center", "Site Map", "Feedback", "", "", "", "", "", "", "", "" ] } } } } }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "tabElements": { "total": 0, "correct": 0, "incorrect": 0 }, "tabLists": { "total": 0, "correct": 0, "incorrect": 0 } }, "tabElements": { "incorrect": [], "correct": [] } } }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "total": 3, "tagNames": { "DIV": 3 } }, "items": [ { "tagName": "DIV", "id": "", "text": "Auto Insurance Auto\nBusiness Auto Motorcycle Insurance\nRenters Insurance\nRV Insurance\nATV Insurance\n" }, { "tagName": "DIV", "id": "", "text": "File a Claim\nFind a Claims Office\nClaims Central\nStorm Claims\nReport Fraud" }, { "tagName": "DIV", "id": "", "text": "ZIP code or agent name Find More Search Options Contact My Agent" } ] } }, { "type": "test", "which": "alfa", "what": "alfa", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "failures": 71, "warnings": 20 }, "items": [ { "index": 156, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/img[1]", "codeLines": [ "<img src=\"https://adservice.google.com/ddm/fls/z/dc_pre=CJCvg7XUw_kCFUsNaAgdMbYPqA;src=4354196;type..." ] } }, { "index": 168, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "form", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/form[1]", "codeLines": [ "<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">", " <input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", " <input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "</form>" ] } }, { "index": 169, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/form[1]/input[1]", "codeLines": [ "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">" ] } }, { "index": 170, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/form[1]/input[2]", "codeLines": [ "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">" ] } }, { "index": 194, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "form", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]", "codeLines": [ "<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">", " <input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", " <input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "</form>" ] } }, { "index": 195, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[1]", "codeLines": [ "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">" ] } }, { "index": 196, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[2]", "codeLines": [ "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">" ] } }, { "index": 268, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Contact Us" ] } }, { "index": 269, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[2]/a[1]/text()[1]", "codeLines": [ "1-800-SHELTER" ] } }, { "index": 270, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/a[1]/text()[1]", "codeLines": [ "Insurance" ] } }, { "index": 271, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/a[1]/text()[1]", "codeLines": [ "Claims" ] } }, { "index": 272, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/a[1]/text()[1]", "codeLines": [ "Agents" ] } }, { "index": 273, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Find Out Why" ] } }, { "index": 274, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[1]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "My Shelter Account" ] } }, { "index": 278, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Get a Quote" ] } }, { "index": 279, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[1]/text()[1]", "codeLines": [ "Auto" ] } }, { "index": 280, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[2]/text()[1]", "codeLines": [ "Motorcycle" ] } }, { "index": 281, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[3]/text()[1]", "codeLines": [ "RV" ] } }, { "index": 282, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[4]/text()[1]", "codeLines": [ "ATV" ] } }, { "index": 283, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[5]/text()[1]", "codeLines": [ "Boat" ] } }, { "index": 284, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[6]/text()[1]", "codeLines": [ "Renters" ] } }, { "index": 285, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[7]/text()[1]", "codeLines": [ "Life" ] } }, { "index": 286, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[8]/text()[1]", "codeLines": [ "Home" ] } }, { "index": 287, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[9]/text()[1]", "codeLines": [ "Condominium" ] } }, { "index": 288, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[10]/text()[1]", "codeLines": [ "Umbrella" ] } }, { "index": 289, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[11]/text()[1]", "codeLines": [ "Personal Articles" ] } }, { "index": 290, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[12]/text()[1]", "codeLines": [ "Business" ] } }, { "index": 291, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]/option[13]/text()[1]", "codeLines": [ "Farm" ] } }, { "index": 292, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/div[1]/div[2]/a[1]/text()[1]", "codeLines": [ "Get Quote" ] } }, { "index": 293, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/div[2]/a[1]/text()[1]", "codeLines": [ "Retrieve a saved quote" ] } }, { "index": 294, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[3]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Find an Agent" ] } }, { "index": 295, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[3]/div[1]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Find" ] } }, { "index": 296, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[3]/div[1]/div[1]/div[2]/a[1]/text()[1]", "codeLines": [ "More search options" ] } }, { "index": 297, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/h3[1]/text()[1]", "codeLines": [ "Moving Out" ] } }, { "index": 298, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]/text()[1]", "codeLines": [ "All the boxes are checked: registered for classes, moved in to a new space for college, supplies pu..." ] } }, { "index": 299, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/a[1]/text()[1]", "codeLines": [ "Find Out" ] } }, { "index": 300, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/h3[1]/text()[1]", "codeLines": [ "Moving Along" ] } }, { "index": 301, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/p[1]/text()[1]", "codeLines": [ "If your student is taking a scooter to class instead of driving a car or walking, share this to hel..." ] } }, { "index": 302, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/a[1]/text()[1]", "codeLines": [ "Scoot Safely" ] } }, { "index": 303, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/h4[1]/text()[1]", "codeLines": [ "Move It" ] } }, { "index": 304, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/p[2]/text()[1]", "codeLines": [ "You spruced up the house in spring, sold it and bought a new one. Time to move! But will you do the..." ] } }, { "index": 305, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Decide" ] } }, { "index": 306, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/div[1]/h4[1]/text()[1]", "codeLines": [ "Store It" ] } }, { "index": 307, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/div[1]/p[2]/text()[1]", "codeLines": [ "What if your house sells before you can get a new one? You may need to put things in a storage faci..." ] } }, { "index": 308, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Research It" ] } }, { "index": 309, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/h4[1]/text()[1]", "codeLines": [ "Insure It" ] } }, { "index": 310, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/p[2]/text()[1]", "codeLines": [ "If you can’t move in to your new house right away, you may have to rent. If so, don’t forget—renter..." ] } }, { "index": 311, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/div[1]/a[1]/text()[1]", "codeLines": [ "Cover It" ] } }, { "index": 312, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]/text()[1]", "codeLines": [ "Careers at Shelter" ] } }, { "index": 313, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]/text()[1]", "codeLines": [ "About Shelter" ] } }, { "index": 314, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]/text()[1]", "codeLines": [ "Learning Center" ] } }, { "index": 315, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]/text()[1]", "codeLines": [ "Site Map" ] } }, { "index": 316, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]/text()[1]", "codeLines": [ "Feedback" ] } }, { "index": 317, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[1]/text()[1]", "codeLines": [ "Business to Business Portal" ] } }, { "index": 318, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "|" ] } }, { "index": 319, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[2]/text()[1]", "codeLines": [ "Your Privacy Rights" ] } }, { "index": 320, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[2]", "codeLines": [ "|" ] } }, { "index": 321, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[3]/text()[1]", "codeLines": [ "Terms and Conditions" ] } }, { "index": 322, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[3]", "codeLines": [ "| Copyright 2001 -" ] } }, { "index": 323, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/span[1]/text()[1]", "codeLines": [ "2022" ] } }, { "index": 324, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[4]", "codeLines": [ "Shelter Mutual Insurance Company" ] } }, { "index": 328, "verdict": "failed", "rule": { "ruleID": "r61", "ruleSummary": "Documents start with a level 1 heading", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r61", "requirements": [] }, "target": { "type": "document", "tagName": "", "path": "/", "codeLines": [ "#document", " <!--[if i]><![endif]-->", "...", " </html>" ] } }, { "index": 341, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[1]/a[1]", "codeLines": [ "<a href=\"/careers/\" class=\"contact\">", " Careers", "</a>" ] } }, { "index": 342, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a href=\"/contactus/\" class=\"contact\">", " Contact Us", "</a>" ] } }, { "index": 343, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[2]/a[1]", "codeLines": [ "<a class=\"shelter-number\" href=\"tel:1-800-743-5837\">", " 1-800-SHELTER", "</a>" ] } }, { "index": 347, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"#\" id=\"nav-bar-insurance\">", " Insurance", "</a>" ] } }, { "index": 348, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"#\" id=\"nav-bar-Claims\">", " Claims", "</a>" ] } }, { "index": 349, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/a[1]", "codeLines": [ "<a href=\"#\" id=\"nav-bar-Agents\">", " Agents", "</a>" ] } }, { "index": 382, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[1]", "codeLines": [ "<a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">", " Business to Business Portal", "</a>" ] } }, { "index": 383, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[2]", "codeLines": [ "<a href=\"/legal/yourprivacyrights/\">", " Your Privacy Rights", "</a>" ] } }, { "index": 384, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[3]", "codeLines": [ "<a href=\"/legal/termsandconditions/\">", " Terms and Conditions", "</a>" ] } }, { "index": 399, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "|" ] } }, { "index": 400, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[2]", "codeLines": [ "|" ] } }, { "index": 401, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[3]", "codeLines": [ "| Copyright 2001 -" ] } }, { "index": 402, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/span[1]/text()[1]", "codeLines": [ "2022" ] } }, { "index": 403, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[4]", "codeLines": [ "Shelter Mutual Insurance Company" ] } }, { "index": 411, "verdict": "failed", "rule": { "ruleID": "r68", "ruleSummary": "Elements with a role have required children", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r68", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "ul", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]", "codeLines": [ "<ul id=\"rtaNotification\" class=\"nav-bar right\"></ul>" ] } }, { "index": 431, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "|" ] } }, { "index": 432, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[2]", "codeLines": [ "|" ] } }, { "index": 433, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[3]", "codeLines": [ "| Copyright 2001 -" ] } }, { "index": 434, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/span[1]/text()[1]", "codeLines": [ "2022" ] } }, { "index": 435, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/text()[4]", "codeLines": [ "Shelter Mutual Insurance Company" ] } }, { "index": 450, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]", "codeLines": [ "<p>", " All the boxes are checked: registered for classes, moved in to a new space for college, supplies ...", "</p>" ] } }, { "index": 451, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/p[1]", "codeLines": [ "<p>", " If your student is taking a scooter to class instead of driving a car or walking, share this to h...", "</p>" ] } }, { "index": 452, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/p[2]", "codeLines": [ "<p>", " You spruced up the house in spring, sold it and bought a new one. Time to move! But will you do t...", "</p>" ] } }, { "index": 453, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/div[1]/p[2]", "codeLines": [ "<p>", " What if your house sells before you can get a new one? You may need to put things in a storage fa...", "</p>" ] } }, { "index": 454, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/p[2]", "codeLines": [ "<p>", " If you can’t move in to your new house right away, you may have to rent. If so, don’t forget—rent...", "</p>" ] } }, { "index": 455, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]", "codeLines": [ "<p>", " <a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">", " Business to Business Portal", " </a>", " |", " <a href=\"/legal/yourprivacyrights/\">", " Your Privacy Rights", " </a>", " |", " <a href=\"/legal/termsandconditions/\">", " Terms and Conditions", " </a>", " | Copyright 2001 -", " <span id=\"copyrightYear\">", " 2022", " </span>", " Shelter Mutual Insurance Company", "</p>" ] } }, { "index": 594, "verdict": "failed", "rule": { "ruleID": "r8", "ruleSummary": "Form fields have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r8", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/form[1]/div[2]/div[1]/label[1]/input[1]", "codeLines": [ "<input type=\"checkbox\" class=\"remember\">" ] } }, { "index": 595, "verdict": "failed", "rule": { "ruleID": "r8", "ruleSummary": "Form fields have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r8", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "select", "path": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]", "codeLines": [ "<select id=\"productList\" name=\"product\" class=\"full-width\">", " <option value=\"Automobile\">", " Auto", " </option>", " <option value=\"Motorcycle\">", " Motorcycle", " </option>", " <option value=\"RV\">", " RV", " </option>", " <option value=\"ATV\">", " ATV", " </option>", " <option value=\"Boat\">", " Boat", " </option>", " <option value=\"Renter\">", " Renters", " </option>", " <option value=\"Life\">", " Life", " </option>", " <option value=\"Home\">", " Home", " </option>", " <option value=\"Condominium\">", " Condominium", " </option>", " <option value=\"Umbrella\">", " Umbrella", " </option>", " <option value=\"Personal Articles\">", " Personal Articles", " </option>", " <option value=\"Business\">", " Business", " </option>", " <option value=\"Farm\">", " Farm", " </option>", "</select>" ] } }, { "index": 637, "verdict": "cantTell", "rule": { "ruleID": "r87", "ruleSummary": "First focusable element is link to main content", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r87", "requirements": [ { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G1", "name": "G1", "title": "Adding a link at the top of each page that goes directly to the main content area" } ] }, "target": { "type": "document", "tagName": "", "path": "/", "codeLines": [ "#document", " <!--[if i]><![endif]-->", "...", " </html>" ] } } ] } }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "url": "https://www.shelterinsurance.com/", "result": { "totals": { "rulesNA": 65, "rulesPassed": 28, "rulesWarned": 3, "rulesViolated": 8, "warnings": { "minor": 11, "moderate": 0, "serious": 44, "critical": 0 }, "violations": { "minor": 1, "moderate": 23, "serious": 12, "critical": 1 } }, "details": { "testEngine": { "name": "axe-core", "version": "4.4.2" }, "testRunner": { "name": "axe" }, "testEnvironment": { "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36", "windowWidth": 1280, "windowHeight": 720, "orientationAngle": 90, "orientationType": "landscape-primary" }, "timestamp": "2022-08-13T10:58:19.795Z", "url": "https://www.shelterinsurance.com/", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/careers/\" class=\"contact\">Careers</a>", "target": [ ".contact[href$=\"careers/\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/contactus/\" class=\"contact\">Contact Us</a>", "target": [ ".contact[href$=\"contactus/\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"shelter-number\" href=\"tel:1-800-743-5837\">1-800-SHELTER</a>", "target": [ ".shelter-number" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-insurance\">Insurance</a>", "target": [ "#nav-bar-insurance" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-insurance\">Insurance</a>", "target": [ "#nav-bar-insurance" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-Claims\">Claims</a>", "target": [ "#nav-bar-Claims" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-Claims\">Claims</a>", "target": [ "#nav-bar-Claims" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-Agents\">Agents</a>", "target": [ "#nav-bar-Agents" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-Agents\">Agents</a>", "target": [ "#nav-bar-Agents" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"nav\">", "target": [ ".nav" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/payments/payBillStart\">Pay Bills</a>", "target": [ "a[href$=\"payBillStart\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"nav\">", "target": [ ".nav" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/login\" class=\"nav-bar-myshelter\">Login | Register</a>", "target": [ ".nav-bar-myshelter" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a class=\"button large fancy-button \" href=\"/lp/jdpower/\" onclick=\"s_objectID='August 2022 Homepage Banner'\">\n \tFind Out Why\n </a>", "target": [ ".fancy-button" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"button large fancy-button \" href=\"/lp/jdpower/\" onclick=\"s_objectID='August 2022 Homepage Banner'\">\n \tFind Out Why\n </a>", "target": [ ".fancy-button" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>My Shelter Account</h2>", "target": [ "#homeActionRowLogin > div > div > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<input id=\"homeBoxLoginSubmit\" type=\"submit\" value=\"Login\" class=\"button bttn-md expand\">", "target": [ "#homeBoxLoginSubmit" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<input id=\"homeBoxLoginSubmit\" type=\"submit\" value=\"Login\" class=\"button bttn-md expand\">", "target": [ "#homeBoxLoginSubmit" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"remember\"><input type=\"checkbox\" class=\"remember\">Remember Me</label>", "target": [ "label[for=\"remember\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/registration/identityVerification\">Forgot Password?</a>", "target": [ ".block:nth-child(1) > a" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/registration\">Register</a>", "target": [ "a[href$=\"registration\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>Get a Quote</h2>", "target": [ ".quoteAction > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/CA/quote/request\" class=\"button getQuoteBtn block\">Get Quote</a>", "target": [ ".getQuoteBtn" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/quote/request\" class=\"button getQuoteBtn block\">Get Quote</a>", "target": [ ".getQuoteBtn" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/quote/retrieve\">Retrieve a saved quote</a>", "target": [ "a[href$=\"retrieve\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>Find an Agent</h2>", "target": [ ".agentAction > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">Find</a>", "target": [ ".findAgentBtn.button[href$=\"search\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">Find</a>", "target": [ ".findAgentBtn.button[href$=\"search\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/agent/search\">More search options</a>", "target": [ ".link-row > a[href$=\"search\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/lp/learningcurves/\" class=\"button\" id=\"tag-feature-0\">Find Out</a>", "target": [ "#tag-feature-0" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/lp/learningcurves/\" class=\"button\" id=\"tag-feature-0\">Find Out</a>", "target": [ "#tag-feature-0" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/learningcenter/yourfunstuff/scootalongsafely/\" class=\"button\" id=\"tag-feature-1\">Scoot Safely</a>", "target": [ "#tag-feature-1" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/learningcenter/yourfunstuff/scootalongsafely/\" class=\"button\" id=\"tag-feature-1\">Scoot Safely</a>", "target": [ "#tag-feature-1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/careers/\" class=\"contact\">Careers</a>", "target": [ ".contact[href$=\"careers/\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/contactus/\" class=\"contact\">Contact Us</a>", "target": [ ".contact[href$=\"contactus/\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div id=\"top\" class=\"container\">", "target": [ "#top" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"shelter-number\" href=\"tel:1-800-743-5837\">1-800-SHELTER</a>", "target": [ ".shelter-number" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-insurance\">Insurance</a>", "target": [ "#nav-bar-insurance" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-insurance\">Insurance</a>", "target": [ "#nav-bar-insurance" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-Claims\">Claims</a>", "target": [ "#nav-bar-Claims" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-Claims\">Claims</a>", "target": [ "#nav-bar-Claims" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"#\" id=\"nav-bar-Agents\">Agents</a>", "target": [ "#nav-bar-Agents" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#\" id=\"nav-bar-Agents\">Agents</a>", "target": [ "#nav-bar-Agents" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"nav\">", "target": [ ".nav" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/payments/payBillStart\">Pay Bills</a>", "target": [ "a[href$=\"payBillStart\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"nav\">", "target": [ ".nav" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/login\" class=\"nav-bar-myshelter\">Login | Register</a>", "target": [ ".nav-bar-myshelter" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<a class=\"button large fancy-button \" href=\"/lp/jdpower/\" onclick=\"s_objectID='August 2022 Homepage Banner'\">\n \tFind Out Why\n </a>", "target": [ ".fancy-button" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"button large fancy-button \" href=\"/lp/jdpower/\" onclick=\"s_objectID='August 2022 Homepage Banner'\">\n \tFind Out Why\n </a>", "target": [ ".fancy-button" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>My Shelter Account</h2>", "target": [ "#homeActionRowLogin > div > div > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<input id=\"homeBoxLoginSubmit\" type=\"submit\" value=\"Login\" class=\"button bttn-md expand\">", "target": [ "#homeBoxLoginSubmit" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<input id=\"homeBoxLoginSubmit\" type=\"submit\" value=\"Login\" class=\"button bttn-md expand\">", "target": [ "#homeBoxLoginSubmit" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"remember\"><input type=\"checkbox\" class=\"remember\">Remember Me</label>", "target": [ "label[for=\"remember\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/registration/identityVerification\">Forgot Password?</a>", "target": [ ".block:nth-child(1) > a" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/registration\">Register</a>", "target": [ "a[href$=\"registration\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>Get a Quote</h2>", "target": [ ".quoteAction > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"/CA/quote/request\" class=\"button getQuoteBtn block\">Get Quote</a>", "target": [ ".getQuoteBtn" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/quote/request\" class=\"button getQuoteBtn block\">Get Quote</a>", "target": [ ".getQuoteBtn" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/quote/retrieve\">Retrieve a saved quote</a>", "target": [ "a[href$=\"retrieve\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#333333", "contrastRatio": 0, "fontSize": "15.8pt (21px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2>Find an Agent</h2>", "target": [ ".agentAction > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">Find</a>", "target": [ ".findAgentBtn.button[href$=\"search\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">Find</a>", "target": [ ".findAgentBtn.button[href$=\"search\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#2b467c", "contrastRatio": 0, "fontSize": "10.1pt (13.44px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"row actionRow \">", "target": [ ".actionRow" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/CA/agent/search\">More search options</a>", "target": [ ".link-row > a[href$=\"search\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"/lp/learningcurves/\" class=\"button\" id=\"tag-feature-0\">Find Out</a>", "target": [ "#tag-feature-0" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/lp/learningcurves/\" class=\"button\" id=\"tag-feature-0\">Find Out</a>", "target": [ "#tag-feature-0" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"/learningcenter/yourfunstuff/scootalongsafely/\" class=\"button\" id=\"tag-feature-1\">Scoot Safely</a>", "target": [ "#tag-feature-1" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/learningcenter/yourfunstuff/scootalongsafely/\" class=\"button\" id=\"tag-feature-1\">Scoot Safely</a>", "target": [ "#tag-feature-1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" } ] }, { "id": "hidden-content", "impact": "minor", "tags": [ "cat.structure", "experimental", "review-item", "best-practice" ], "description": "Informs users about hidden content.", "help": "Hidden content on the page should be analyzed", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI", "nodes": [ { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"flyout large\">", "target": [ ".large.flyout" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"flyout\">", "target": [ ".has-flyout:nth-child(2) > .flyout" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"flyout\">", "target": [ ".has-flyout:nth-child(3) > .flyout" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<li class=\"show-for-medium-down\"><a href=\"#menu\">Menu</a></li>", "target": [ "#rtaNotification > .show-for-medium-down" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"show-for-small\">\n \t <a href=\"/lp/jdpower/\">\n <img src=\"/media/shelterinsurance/contentassets/images/homepage/bannersforhmpg/August_2022_Homepage_Mobile_Banner.jpg\" alt=\"Ranked Best Again by JD Power\" style=\" \">\n </a>\n </div>", "target": [ ".show-for-small" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a style=\"display:none;\" id=\"logoutButtonHome\" href=\"/CA/common/logout\" class=\"button block\">Logout</a>", "target": [ "#logoutButtonHome" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a class=\"button .icon-arrow-up show-for-medium-down\" href=\"#top\" id=\"menu\">Back to Top</a>", "target": [ "#menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"show-for-medium-down\">", "target": [ ".row:nth-child(2) > .show-for-medium-down" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<iframe src=\"https://4354196.fls.doubleclick.net/activityi;src=4354196;type=shelt006;cat=shelt0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=9462299339320.133?\" width=\"1\" height=\"1\" frameborder=\"0\" style=\"display:none\"></iframe>", "target": [ "iframe" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div style=\"width:0px; height:0px; display:none; visibility:hidden;\" id=\"batBeacon212130794584\">", "target": [ "#batBeacon212130794584" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img style=\"width:0px; height:0px; display:none; visibility:hidden;\" id=\"batBeacon648838851772\" width=\"0\" height=\"0\" alt=\"\" src=\"https://bat.bing.com/action/0?ti=5435447&Ver=2&mid=9634875e-2d28-432d-982b-0328a89cb35a&sid=d24d29701af611eda065659df8f0d796&vid=d24d82301af611ed86a9591d559feb65&vids=1&msclkid=N&pi=0&lg=en-US&sw=1280&sh=720&sc=30&nwd=1&tl=Home%20%7C%20Affordable%20Car%20Insurance%20%7C%20Car%20Insurance%20Online%20%7C%20Shelter%20Insurance%C2%AE&p=https%3A%2F%2Fwww.shelterinsurance.com%2F&r=&lt=418&evt=pageLoad&sv=1&rn=882479\">", "target": [ "#batBeacon648838851772" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ] } ], "violations": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ ".sub-footer > p" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">Business to Business Portal</a>", "target": [ "p > a[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/legal/yourprivacyrights/\">Your Privacy Rights</a>", "target": [ "a[href$=\"yourprivacyrights/\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/legal/termsandconditions/\">Terms and Conditions</a>", "target": [ "a[href$=\"termsandconditions/\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span id=\"copyrightYear\">2022</span>", "target": [ "#copyrightYear" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ ".sub-footer > p" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">Business to Business Portal</a>", "target": [ "p > a[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/legal/yourprivacyrights/\">Your Privacy Rights</a>", "target": [ "a[href$=\"yourprivacyrights/\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/legal/termsandconditions/\">Terms and Conditions</a>", "target": [ "a[href$=\"termsandconditions/\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#767676", "bgColor": "#eeeeee", "contrastRatio": 3.91, "fontSize": "9.6pt (12.8px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span id=\"copyrightYear\">2022</span>", "target": [ "#copyrightYear" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #767676, background color: #eeeeee, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 4.5:1" } ] }, { "id": "duplicate-id-active", "impact": "serious", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value of active elements is unique", "help": "IDs of active elements must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-active?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id-active", "data": "siteSearch", "relatedNodes": [ { "html": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", "target": [ "li:nth-child(7) > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"] > input[placeholder=\"Search this site\"][type=\"search\"][name=\"query\"]" ] } ], "impact": "serious", "message": "Document has active elements with the same id attribute: siteSearch" } ], "all": [], "none": [], "impact": "serious", "html": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", "target": [ ".top-header > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"] > input[placeholder=\"Search this site\"][type=\"search\"][name=\"query\"]" ], "failureSummary": "Fix any of the following:\n Document has active elements with the same id attribute: siteSearch" }, { "any": [ { "id": "duplicate-id-active", "data": "go", "relatedNodes": [ { "html": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "target": [ "li:nth-child(7) > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"] > input[name=\"sa\"][value=\"GO\"][type=\"submit\"]" ] } ], "impact": "serious", "message": "Document has active elements with the same id attribute: go" } ], "all": [], "none": [], "impact": "serious", "html": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "target": [ ".top-header > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"] > input[name=\"sa\"][value=\"GO\"][type=\"submit\"]" ], "failureSummary": "Fix any of the following:\n Document has active elements with the same id attribute: go" } ] }, { "id": "duplicate-id", "impact": "minor", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value is unique", "help": "id attribute value must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id", "data": "cse-search-box", "relatedNodes": [ { "html": "<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">\n\t<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">\n\t<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">\n</form>", "target": [ "li:nth-child(7) > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"]" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: cse-search-box" } ], "all": [], "none": [], "impact": "minor", "html": "<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">\n\t<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">\n\t<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">\n</form>", "target": [ ".top-header > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: cse-search-box" } ] }, { "id": "landmark-one-main", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensures the document has a main landmark", "help": "Document should have one main landmark", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-one-main?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "page-has-main", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Document does not have a main landmark" } ], "none": [], "impact": "moderate", "html": "<html lang=\"en\" class=\" js no-touch svg inlinesvg svgclippaths no-ie8compat\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n Document does not have a main landmark" } ] }, { "id": "page-has-heading-one", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensure that the page, or at least one of its frames contains a level-one heading", "help": "Page should contain a level-one heading", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/page-has-heading-one?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "page-has-heading-one", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Page must have a level-one heading" } ], "none": [], "impact": "moderate", "html": "<html lang=\"en\" class=\" js no-touch svg inlinesvg svgclippaths no-ie8compat\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n Page must have a level-one heading" } ] }, { "id": "region", "impact": "moderate", "tags": [ "cat.keyboard", "best-practice" ], "description": "Ensures all page content is contained by landmarks", "help": "All page content should be contained by landmarks", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/region?application=axeAPI", "nodes": [ { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<span class=\"caCareerLink\"><a href=\"/careers/\" class=\"contact\">Careers</a></span>", "target": [ ".caCareerLink" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<a href=\"/contactus/\" class=\"contact\">Contact Us</a>", "target": [ ".contact[href$=\"contactus/\"]" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<span><a class=\"shelter-number\" href=\"tel:1-800-743-5837\">1-800-SHELTER</a></span>", "target": [ "span:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", "target": [ ".top-header > .search-box.testClass > form[action=\"/searchresults/\"][method=\"get\"] > input[placeholder=\"Search this site\"][type=\"search\"][name=\"query\"]" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"logo\">\n\t\t\t<a href=\"/\"><img src=\"/media/shelterinsurance/styleassets/images/new/shield_(1).png\" alt=\"Shelter Insurance\" class=\"left\"></a>\n\t\t</div>", "target": [ ".logo" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<a href=\"#\" id=\"nav-bar-insurance\">Insurance</a>", "target": [ "#nav-bar-insurance" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<a href=\"#\" id=\"nav-bar-Claims\">Claims</a>", "target": [ "#nav-bar-Claims" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<a href=\"#\" id=\"nav-bar-Agents\">Agents</a>", "target": [ "#nav-bar-Agents" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<li class=\"hide-for-medium-down nav-bar-paybill-link\"><a href=\"/CA/payments/payBillStart\">Pay Bills</a></li>", "target": [ ".hide-for-medium-down.nav-bar-paybill-link" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<li class=\"nav-bar-paybill-link\"><a href=\"/CA/login\" class=\"nav-bar-myshelter\">Login | Register</a></li>", "target": [ ".nav-bar-paybill-link:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"hide-for-small\">", "target": [ ".hide-for-small" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<h2>My Shelter Account</h2>", "target": [ "#homeActionRowLogin > div > div > h2" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<input type=\"text\" maxlength=\"60\" id=\"home_usr_name\" name=\"userId\" class=\"usr_name input-text expand\" placeholder=\"User ID or Email Address\">", "target": [ "#home_usr_name" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"columns six\">\n\t\t\t\t\t<input maxlength=\"128\" class=\"usr_password input-text expand\" id=\"home_usr_password\" name=\"password\" type=\"password\" placeholder=\"Password\">\n\t\t\t\t</div>", "target": [ ".has-inputs.row2.row > .six.columns:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"row link-row\">", "target": [ ".link-row.row" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<li id=\"homeActionRowQuote\" class=\"\">", "target": [ "#homeActionRowQuote" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<li id=\"homeActionRowAgent\" class=\"last \">", "target": [ "#homeActionRowAgent" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"row features\">", "target": [ ".features" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"row featured\">", "target": [ ".featured" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"row\">", "target": [ ".row:nth-child(2) > .row" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"row\">", "target": [ "#top > .row:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" } ] }, { "id": "select-name", "impact": "critical", "tags": [ "cat.forms", "wcag2a", "wcag412", "wcag131", "section508", "section508.22.n", "ACT" ], "description": "Ensures select element has an accessible name", "help": "Select element must have an accessible name", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/select-name?application=axeAPI", "nodes": [ { "any": [ { "id": "implicit-label", "data": null, "relatedNodes": [], "impact": "critical", "message": "Form element does not have an implicit (wrapped) <label>" }, { "id": "explicit-label", "data": null, "relatedNodes": [], "impact": "critical", "message": "Form element does not have an explicit <label>" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "critical", "html": "<select id=\"productList\" name=\"product\" class=\"full-width\">", "target": [ "#productList" ], "failureSummary": "Fix any of the following:\n Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ] } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "url": "https://www.shelterinsurance.com/", "result": [ { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This FORM has an id attribute of 'cse-search-box', which is not unique in the same DOM", "element": "<form id=\"cse-search-box\" method=\"get\" action=\"/searchresults/\"><input size=\"31\" name=\"query\" type=\" ... eholder=\"Search this site\" id=\"siteSearch\"><input value=\"GO\" type=\"submit\" id=\"go\" name=\"sa\"></form>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "form[action=\"/searchresults/\"][method=\"get\"][id=\"cse-search-box\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This FORM has an id attribute of 'cse-search-box', which is not unique in the same DOM", "element": "<form id=\"cse-search-box\" method=\"get\" action=\"/searchresults/\"><input size=\"31\" name=\"query\" type=\" ... eholder=\"Search this site\" id=\"siteSearch\"><input value=\"GO\" type=\"submit\" id=\"go\" name=\"sa\"></form>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(1)>*:nth-child(7)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "form[action=\"/searchresults/\"][method=\"get\"][id=\"cse-search-box\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'siteSearch', which is not unique in the same DOM", "element": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[id=\"siteSearch\"][placeholder=\"Search this site\"][type=\"search\"][name=\"query\"][size=\"31\"]", "attNo": 5 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'siteSearch', which is not unique in the same DOM", "element": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(1)>*:nth-child(7)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[id=\"siteSearch\"][placeholder=\"Search this site\"][type=\"search\"][name=\"query\"][size=\"31\"]", "attNo": 5 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'go', which is not unique in the same DOM", "element": "<input value=\"GO\" type=\"submit\" id=\"go\" name=\"sa\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[name=\"sa\"][id=\"go\"][type=\"submit\"][value=\"GO\"]", "attNo": 4 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'go', which is not unique in the same DOM", "element": "<input value=\"GO\" type=\"submit\" id=\"go\" name=\"sa\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(1)>*:nth-child(7)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[name=\"sa\"][id=\"go\"][type=\"submit\"][value=\"GO\"]", "attNo": 4 } }, { "engineTestId": 114, "bestPracticeId": 338, "attribute": "This select element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This select element does not have a mechanism that allows an accessible name value to be calculated", "element": "<select class=\"full-width\" name=\"product\" id=\"productList\"><option value=\"Automobile\">Auto</option>< ... ticles</option><option value=\"Business\">Business</option><option value=\"Farm\">Farm</option></select>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Specify a descriptive label for the select.", "fix": { "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "select[id=\"productList\"][name=\"product\"][class=\"full-width\"]", "attNo": 3 } }, { "engineTestId": 375, "bestPracticeId": 338, "attribute": "This input (type=checkbox) element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This input (type=checkbox) element does not have a mechanism that allows an accessible name value to be calculated", "element": "<input class=\"remember\" type=\"checkbox\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive label for this checkbox field.", "fix": { "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "input[type=\"checkbox\"][class=\"remember\"]", "attNo": 2 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[id=\"siteSearch\"][placeholder=\"Search this site\"][type=\"search\"][name=\"query\"][size=\"31\"]", "attNo": 5 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input placeholder=\"User ID or Email Address\" class=\"usr_name input-text expand\" name=\"userId\" id=\"home_usr_name\" maxlength=\"60\" type=\"text\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[type=\"text\"][maxlength=\"60\"][id=\"home_usr_name\"][name=\"userId\"][class=\"usr_name input-text expand\"][placeholder=\"User ID or Email Address\"]", "attNo": 6 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input placeholder=\"Password\" type=\"password\" name=\"password\" id=\"home_usr_password\" class=\"usr_password input-text expand\" maxlength=\"128\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[maxlength=\"128\"][class=\"usr_password input-text expand\"][id=\"home_usr_password\"][name=\"password\"][type=\"password\"][placeholder=\"Password\"]", "attNo": 6 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input placeholder=\"ZIP code\" type=\"text\" id=\"home_usr_zipcode\" name=\"zip\" class=\"usr_zipcode input-text expand\" maxlength=\"5\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[maxlength=\"5\"][class=\"usr_zipcode input-text expand\"][name=\"zip\"][id=\"home_usr_zipcode\"][type=\"text\"][placeholder=\"ZIP code\"]", "attNo": 6 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input name=\"zip_name_search\" id=\"findAgentInput\" class=\"input-text expand\" placeholder=\"ZIP code or name\" value=\"\" type=\"text\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[type=\"text\"][value=\"\"][placeholder=\"ZIP code or name\"][class=\"input-text expand\"][id=\"findAgentInput\"][name=\"zip_name_search\"]", "attNo": 6 } } ] }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "url": "https://www.shelterinsurance.com/", "result": { "Error": { "AA.1_3_1.F68": { "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.": [ { "tagName": "input", "id": "#findAgentInput", "code": "<input type=\"text\" value=\"\" placeholder=\"ZIP code or name\" class=\"input-text expand\" id=\"findAgentInput\" name=\"zip_name_search\">" }, { "tagName": "input", "id": "#home_usr_name", "code": "<input type=\"text\" maxlength=\"60\" id=\"home_usr_name\" name=\"userId\" class=\"usr_name input-text expand\" placeholder=\"User ID or Email Address\">" }, { "tagName": "input", "id": "#home_usr_password", "code": "<input maxlength=\"128\" class=\"usr_password input-text expand\" id=\"home_usr_password\" name=\"password\" type=\"password\" placeholder=\"Password\">" }, { "tagName": "input", "id": "#home_usr_zipcode", "code": "<input maxlength=\"5\" class=\"usr_zipcode input-text expand\" name=\"zip\" id=\"home_usr_zipcode\" type=\"text\" placeholder=\"ZIP code\">" }, { "tagName": "input", "id": "", "code": "<input class=\"input-text\" type=\"text\" value=\"\">" }, { "tagName": "select", "id": "#claimSelect", "code": "<select id=\"claimSelect\" class=\"full-width\">...</select>" }, { "tagName": "select", "id": "#productList", "code": "<select id=\"productList\" name=\"product\" class=\"full-width\">...</select>" } ] }, "AA.2_4_1.H64.1": { "Iframe element requires a non-empty title attribute that identifies the frame.": [ { "tagName": "iframe", "id": "", "code": "<iframe src=\"https://4354196.fls.doubleclick.net/activityi;src=4354196;type=shelt006;cat=shelt0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=8233162305189.264?\" width=\"1\" height=\"1\" frameborder=\"0\" style=\"display:none\">...</iframe>" } ] }, "AA.4_1_1.F77": { "Duplicate id attribute value \"cse-search-box\" found on the web page.": [ { "tagName": "form", "id": "#cse-search-box", "code": "<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">...</form>" } ], "Duplicate id attribute value \"go\" found on the web page.": [ { "tagName": "input", "id": "#go", "code": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">" } ], "Duplicate id attribute value \"siteSearch\" found on the web page.": [ { "tagName": "input", "id": "#siteSearch", "code": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">" } ] }, "AA.4_1_2.H91.InputPassword.Name": { "This passwordinput element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "input", "id": "#home_usr_password", "code": "<input maxlength=\"128\" class=\"usr_password input-text expand\" id=\"home_usr_password\" name=\"password\" type=\"password\" placeholder=\"Password\">" } ] }, "AA.4_1_2.H91.InputSearch.Name": { "This searchinput element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "input", "id": "#siteSearch", "code": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">" } ] }, "AA.4_1_2.H91.InputText.Name": { "This textinput element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "input", "id": "#findAgentInput", "code": "<input type=\"text\" value=\"\" placeholder=\"ZIP code or name\" class=\"input-text expand\" id=\"findAgentInput\" name=\"zip_name_search\">" }, { "tagName": "input", "id": "#home_usr_name", "code": "<input type=\"text\" maxlength=\"60\" id=\"home_usr_name\" name=\"userId\" class=\"usr_name input-text expand\" placeholder=\"User ID or Email Address\">" }, { "tagName": "input", "id": "#home_usr_zipcode", "code": "<input maxlength=\"5\" class=\"usr_zipcode input-text expand\" name=\"zip\" id=\"home_usr_zipcode\" type=\"text\" placeholder=\"ZIP code\">" }, { "tagName": "input", "id": "", "code": "<input class=\"input-text\" type=\"text\" value=\"\">" } ] }, "AA.4_1_2.H91.Select.Name": { "This select element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "select", "id": "#claimSelect", "code": "<select id=\"claimSelect\" class=\"full-width\">...</select>" }, { "tagName": "select", "id": "#productList", "code": "<select id=\"productList\" name=\"product\" class=\"full-width\">...</select>" } ] } }, "Warning": { "AA.1_1_1.H67.2": { "Img element is marked so that it is ignored by Assistive Technology.": [ { "tagName": "img", "id": "#batBeacon773944925122", "code": "<img style=\"width:0px; height:0px; display:none; visibility:hidden;\" id=\"batBeacon773944925122\" width=\"0\" height=\"0\" alt=\"\" src=\"https://bat.bing.com/action/0?ti=5435447&Ver=2&mid=8cb6db09-7e29-4be8-a1a1-b7a5604a6328&sid=d99883401af611edbd6185096e99085b&vid=d998d6601af611edaf7a4188d5e50fbd&vids=1&msclkid=N&pi=0&lg=en-US&sw=1280&sh=720&sc=30&nwd=1&tl=Home%20%7C%20Affordable%20Car%20Insurance%20%7C%20Car%20Insurance%20Online%20%7C%20Shelter%20Insurance%C2%AE&p=https%3A%2F%2Fwww.shelterinsurance.com%2F&r=&lt=370&evt=pageLoad&sv=1&rn=405926\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/media/shelterinsurance/contentassets/images/homepage/features/118x157_College_Renters.jpg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/media/shelterinsurance/contentassets/images/homepage/features/118x157_College_Scooter_Safety.jpg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/media/shelterinsurance/contentassets/images/homepage/products/forRentBlue96_96.png\" class=\"left padR padB\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/media/shelterinsurance/contentassets/images/homepage/products/houseBlue96_96_(1).png\" class=\"left padR padB\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/media/shelterinsurance/contentassets/images/homepage/products/questionBlue96_96.png\" class=\"left padR padB\" alt=\"\">" } ] }, "AA.1_3_1.H44.NonExistentFragment": { "This label's \"for\" attribute contains an ID that does not exist in the document fragment.": [ { "tagName": "label", "id": "", "code": "<label for=\"remember\">...</label>" } ] }, "AA.1_3_1.H48": { "If this element contains a navigation section, it is recommended that it be marked up as a list.": [ { "tagName": "div", "id": "", "code": "<div class=\"row padT\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"show-for-medium-down\">...</div>" }, { "tagName": "p", "id": "", "code": "<p>...</p>" } ] }, "AA.1_3_1.H85.2": { "If this selection list contains groups of related options, they should be grouped with optgroup.": [ { "tagName": "select", "id": "#claimSelect", "code": "<select id=\"claimSelect\" class=\"full-width\">...</select>" }, { "tagName": "select", "id": "#productList", "code": "<select id=\"productList\" name=\"product\" class=\"full-width\">...</select>" } ] }, "AA.1_3_1_A.G141": { "The heading structure is not logically nested. This h2 element appears to be the primary document heading, so should be an h1 element.": [ { "tagName": "h2", "id": "", "code": "<h2>...</h2>" } ], "The heading structure is not logically nested. This h2 element should be an h1 to be properly nested.": [ { "tagName": "h2", "id": "", "code": "<h2>...</h2>" } ] }, "AA.1_4_3.G145.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 3:1.": [ { "tagName": "a", "id": "", "code": "<a class=\"button large fancy-button \" href=\"/lp/jdpower/\" onclick=\"s_objectID='August 2022 Homepage Banner'\">...</a>" }, { "tagName": "h2", "id": "", "code": "<h2>...</h2>" } ] }, "AA.1_4_3.G18.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.": [ { "tagName": "a", "id": "#nav-bar-Agents", "code": "<a href=\"#\" id=\"nav-bar-Agents\">...</a>" }, { "tagName": "a", "id": "#nav-bar-Claims", "code": "<a href=\"#\" id=\"nav-bar-Claims\">...</a>" }, { "tagName": "a", "id": "#nav-bar-insurance", "code": "<a href=\"#\" id=\"nav-bar-insurance\">...</a>" }, { "tagName": "a", "id": "#tag-feature-0", "code": "<a href=\"/lp/learningcurves/\" class=\"button\" id=\"tag-feature-0\">...</a>" }, { "tagName": "a", "id": "#tag-feature-1", "code": "<a href=\"/learningcenter/yourfunstuff/scootalongsafely/\" class=\"button\" id=\"tag-feature-1\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"shelter-number\" href=\"tel:1-800-743-5837\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/agent/search\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/login\" class=\"nav-bar-myshelter\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/payments/payBillStart\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/quote/request\" class=\"button getQuoteBtn block\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/quote/retrieve\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/registration\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/CA/registration/identityVerification\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/careers/\" class=\"contact\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/contactus/\" class=\"contact\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/legal/termsandconditions/\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/legal/yourprivacyrights/\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">...</a>" }, { "tagName": "label", "id": "", "code": "<label for=\"remember\">...</label>" }, { "tagName": "p", "id": "", "code": "<p>...</p>" }, { "tagName": "span", "id": "#copyrightYear", "code": "<span id=\"copyrightYear\">...</span>" } ] }, "AA.4_1_2.H91.Select.Value": { "This select element does not have a value available to an accessibility API.": [ { "tagName": "select", "id": "#claimSelect", "code": "<select id=\"claimSelect\" class=\"full-width\">...</select>" }, { "tagName": "select", "id": "#productList", "code": "<select id=\"productList\" name=\"product\" class=\"full-width\">...</select>" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "url": "https://www.shelterinsurance.com/", "result": { "content": { "totals": { "violation": 32, "recommendation": 0, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Label_RefValid", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/form[1]/div[2]/div[1]/label[1]", "aria": "/document[1]/list[3]/listitem[1]" }, "message": "The value \"remember\" of the 'for' attribute is not the 'id' of a valid <input> element", "bounds": { "left": 48, "top": 1361, "height": 18, "width": 116 }, "snippet": "<label for=\"remember\">", "level": "violation" }, { "ruleId": "WCAG20_Input_ExplicitLabel", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[2]/select[1]", "aria": "/document[1]/combobox[1]" }, "message": "Form control element <select> has no associated label", "bounds": { "left": 8, "top": 2898, "height": 19, "width": 88 }, "snippet": "<select class=\"full-width\" id=\"claimSelect\">", "level": "violation" }, { "ruleId": "WCAG20_Input_ExplicitLabel", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]", "aria": "/document[1]/list[3]/listitem[2]/combobox[1]" }, "message": "Form control element <select> has no associated label", "bounds": { "left": 48, "top": 1466, "height": 19, "width": 123 }, "snippet": "<select class=\"full-width\" name=\"product\" id=\"productList\">", "level": "violation" }, { "ruleId": "WCAG20_Input_ExplicitLabel", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/div[1]/input[1]", "aria": "/document[1]/list[1]/listitem[3]/textbox[1]" }, "message": "Form control element <input> has no associated label", "bounds": { "left": 205, "top": 1026, "height": 22, "width": 147 }, "snippet": "<input value=\"\" type=\"text\" class=\"input-text\">", "level": "violation" }, { "ruleId": "WCAG20_Body_FirstASkips_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]", "aria": "/document[1]" }, "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)", "bounds": { "left": 8, "top": 8, "height": 3401, "width": 784 }, "snippet": "<body>", "level": "violation" }, { "ruleId": "RPT_Elem_UniqueId", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[2]", "aria": "/document[1]/list[5]/listitem[7]/button[1]" }, "message": "The <input> element has the id \"go\" that is already in use", "bounds": { "left": 272, "top": 3062, "height": 22, "width": 37 }, "snippet": "<input value=\"GO\" type=\"submit\" id=\"go\" name=\"sa\">", "level": "violation" }, { "ruleId": "RPT_Elem_UniqueId", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[1]", "aria": "/document[1]/list[5]/listitem[7]/searchbox[1]" }, "message": "The <input> element has the id \"siteSearch\" that is already in use", "bounds": { "left": 48, "top": 3062, "height": 22, "width": 220 }, "snippet": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "level": "violation" }, { "ruleId": "RPT_Elem_UniqueId", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]", "aria": "/document[1]/list[5]/listitem[7]" }, "message": "The <form> element has the id \"cse-search-box\" that is already in use", "bounds": { "left": 48, "top": 3062, "height": 22, "width": 744 }, "snippet": "<form id=\"cse-search-box\" method=\"get\" action=\"/searchresults/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 3372, "height": 37, "width": 784 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]", "aria": "/document[1]/list[6]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 3100, "height": 93, "width": 784 }, "snippet": "<ul class=\"inline-list mobile\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]", "aria": "/document[1]/list[5]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2951, "height": 133, "width": 784 }, "snippet": "<ul id=\"btnMenu\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[2]/h4[1]", "aria": "/document[1]/heading[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2857, "height": 19, "width": 784 }, "snippet": "<h4>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/h4[1]", "aria": "/document[1]/heading[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2778, "height": 19, "width": 784 }, "snippet": "<h4>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[1]/a[1]", "aria": "/document[1]/link[10]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2738, "height": 18, "width": 72 }, "snippet": "<a class=\"button white\" href=\"/contactus/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]", "aria": "/document[1]/list[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2021, "height": 684, "width": 784 }, "snippet": "<ul class=\"mobile block-grid three-up\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/h3[1]", "aria": "/document[1]/heading[2]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1853, "height": 22, "width": 784 }, "snippet": "<h3>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1928, "height": 37, "width": 784 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/h3[1]", "aria": "/document[1]/heading[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1688, "height": 22, "width": 784 }, "snippet": "<h3>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1763, "height": 37, "width": 784 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]", "aria": "/document[1]/list[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1248, "height": 422, "width": 784 }, "snippet": "<ul class=\"mobile block-grid three-up\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/a[1]", "aria": "/document[1]/link[9]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 2720, "height": 18, "width": 78 }, "snippet": "<a id=\"menu\" href=\"#top\" class=\"button .icon-arrow-up show-for-medium-down\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/a[1]", "aria": "/document[1]/link[6]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1209, "height": 18, "width": 227 }, "snippet": "<a href=\"/lp/jdpower/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/link[5]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 1191, "height": 18, "width": 93 }, "snippet": "<a onclick=\"s_objectID='August 2022 Homepage Banner'\" href=\"/lp/jdpower/\" class=\"button large fancy-button \">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]/li[3]/a[1]", "aria": "/document[1]/list[2]/listitem[3]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 48, "top": 1138, "height": 18, "width": 103 }, "snippet": "<a class=\"nav-bar-myshelter\" href=\"/CA/login\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]/li[2]/a[1]", "aria": "/document[1]/list[2]/listitem[2]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 48, "top": 1119, "height": 18, "width": 59 }, "snippet": "<a href=\"/CA/payments/payBillStart\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]/li[1]/a[1]", "aria": "/document[1]/list[2]/listitem[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 48, "top": 1101, "height": 18, "width": 38 }, "snippet": "<a href=\"#menu\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]", "aria": "/document[1]/list[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 83, "height": 1002, "width": 784 }, "snippet": "<ul class=\"nav-bar left hide-for-medium-down\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/a[1]", "aria": "/document[1]/link[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 48, "height": 18, "width": 128 }, "snippet": "<a href=\"/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[2]/a[1]", "aria": "/document[1]/link[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 129, "top": 8, "height": 18, "width": 112 }, "snippet": "<a href=\"tel:1-800-743-5837\" class=\"shelter-number\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 8, "height": 18, "width": 49 }, "snippet": "<a class=\"contact\" href=\"/careers/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/form[1]/input[1]", "aria": "/document[1]/searchbox[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 27, "height": 22, "width": 220 }, "snippet": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/link[2]" }, "message": "Content is not within a landmark element", "bounds": { "left": 57, "top": 8, "height": 18, "width": 72 }, "snippet": "<a class=\"contact\" href=\"/contactus/\">", "level": "violation" } ] }, "url": { "totals": { "violation": 25, "recommendation": 0, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Label_RefValid", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/form[1]/div[2]/div[1]/label[1]", "aria": "/document[1]/list[3]/listitem[1]" }, "message": "The value \"remember\" of the 'for' attribute is not the 'id' of a valid <input> element", "bounds": { "left": 50, "top": 468, "height": 44, "width": 104 }, "snippet": "<label for=\"remember\">", "level": "violation" }, { "ruleId": "WCAG20_Input_ExplicitLabel", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[1]/div[1]/select[1]", "aria": "/document[1]/list[3]/listitem[2]/combobox[1]" }, "message": "Form control element <select> has no associated label", "bounds": { "left": 299, "top": 382, "height": 32, "width": 218 }, "snippet": "<select class=\"full-width\" name=\"product\" id=\"productList\">", "level": "violation" }, { "ruleId": "WCAG20_Body_FirstASkips_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]", "aria": "/document[1]" }, "message": "The page does not provide a way to quickly navigate to the main content (ARIA \"main\" landmark or a skip link)", "bounds": { "left": 0, "top": 0, "height": 200, "width": 800 }, "snippet": "<body>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 37, "top": 1149, "height": 16, "width": 756 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]", "aria": "/document[1]/list[6]" }, "message": "Content is not within a landmark element", "bounds": { "left": 16, "top": 1087, "height": 36, "width": 501 }, "snippet": "<ul class=\"inline-list mobile\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]", "aria": "/document[1]/list[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 2, "top": 755, "height": 274, "width": 782 }, "snippet": "<ul class=\"mobile block-grid three-up\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/h3[1]", "aria": "/document[1]/heading[2]" }, "message": "Content is not within a landmark element", "bounds": { "left": 418, "top": 567, "height": 23, "width": 367 }, "snippet": "<h3>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 513, "top": 594, "height": 80, "width": 272 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/h3[1]", "aria": "/document[1]/heading[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 16, "top": 567, "height": 23, "width": 367 }, "snippet": "<h3>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 112, "top": 594, "height": 80, "width": 272 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]", "aria": "/document[1]/list[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 19, "top": 349, "height": 190, "width": 749 }, "snippet": "<ul class=\"mobile block-grid three-up\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/link[5]" }, "message": "Content is not within a landmark element", "bounds": { "left": 16, "top": 254, "height": 46, "width": 180 }, "snippet": "<a onclick=\"s_objectID='August 2022 Homepage Banner'\" href=\"/lp/jdpower/\" class=\"button large fancy-button \">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]/li[3]/a[1]", "aria": "/document[1]/list[2]/listitem[3]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 630, "top": 61, "height": 36, "width": 161 }, "snippet": "<a class=\"nav-bar-myshelter\" href=\"/CA/login\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[2]/li[2]/a[1]", "aria": "/document[1]/list[2]/listitem[2]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 516, "top": 61, "height": 36, "width": 95 }, "snippet": "<a href=\"/CA/payments/payBillStart\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[3]/ul[1]", "aria": "/document[1]/list[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 100, "top": 61, "height": 36, "width": 375 }, "snippet": "<ul class=\"nav-bar left hide-for-medium-down\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[2]/a[1]", "aria": "/document[1]/link[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 100, "top": 12, "height": 0, "width": 0 }, "snippet": "<a href=\"/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[2]/a[1]", "aria": "/document[1]/link[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 412, "top": 10, "height": 19, "width": 137 }, "snippet": "<a href=\"tel:1-800-743-5837\" class=\"shelter-number\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/span[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 225, "top": 11, "height": 19, "width": 73 }, "snippet": "<a class=\"contact\" href=\"/careers/\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/form[1]/input[1]", "aria": "/document[1]/searchbox[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 561, "top": 8, "height": 26, "width": 200 }, "snippet": "<input size=\"31\" name=\"query\" type=\"search\" placeholder=\"Search this site\" id=\"siteSearch\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/link[2]" }, "message": "Content is not within a landmark element", "bounds": { "left": 306, "top": 11, "height": 19, "width": 98 }, "snippet": "<a class=\"contact\" href=\"/contactus/\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/span[1]", "aria": "/document[1]" }, "message": "Text contrast of 2.59 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 559, "top": 1149, "height": 15, "width": 29 }, "snippet": "<span id=\"copyrightYear\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[3]", "aria": "/document[1]/link[18]" }, "message": "Text contrast of 2.59 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 327, "top": 1149, "height": 15, "width": 125 }, "snippet": "<a href=\"/legal/termsandconditions/\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[2]", "aria": "/document[1]/link[17]" }, "message": "Text contrast of 2.59 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 206, "top": 1149, "height": 15, "width": 112 }, "snippet": "<a href=\"/legal/yourprivacyrights/\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[1]", "aria": "/document[1]/link[16]" }, "message": "Text contrast of 2.59 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 37, "top": 1149, "height": 15, "width": 160 }, "snippet": "<a target=\"_blank\" href=\"https://b2b.shelterinsurance.com/\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[1]/p[1]", "aria": "/document[1]" }, "message": "Text contrast of 2.59 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 37, "top": 1149, "height": 16, "width": 756 }, "snippet": "<p>", "level": "violation" } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "url": "https://www.shelterinsurance.com/", "result": { "messages": [ { "type": "info", "lastLine": 26, "lastColumn": 93, "firstColumn": 2, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "f]-->\n\n\n\n\t<script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></scri", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "info", "lastLine": 26, "lastColumn": 230, "firstColumn": 103, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-P9RXNBQZED&l=dataLayer&cx=c\"></scri", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "info", "lastLine": 26, "lastColumn": 569, "firstColumn": 458, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/modernizr.foundation.js\"></scri", "hiliteStart": 10, "hiliteLength": 112 }, { "type": "error", "lastLine": 29, "lastColumn": 569, "firstColumn": 453, "message": "Bad start tag in img in noscript in head.", "extract": "<noscript><img src=\"//bat.bing.com/action/0?ti=5435447&Ver=2\" height=\"0\" width=\"0\" style=\"display:none; visibility: hidden;\" /></nosc", "hiliteStart": 10, "hiliteLength": 117 }, { "type": "error", "lastLine": 29, "lastColumn": 569, "firstColumn": 453, "message": "Element head is missing a required instance of child element title.", "extract": "<noscript><img src=\"//bat.bing.com/action/0?ti=5435447&Ver=2\" height=\"0\" width=\"0\" style=\"display:none; visibility: hidden;\" /></nosc", "hiliteStart": 10, "hiliteLength": 117 }, { "type": "error", "lastLine": 29, "lastColumn": 569, "firstColumn": 453, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "<noscript><img src=\"//bat.bing.com/action/0?ti=5435447&Ver=2\" height=\"0\" width=\"0\" style=\"display:none; visibility: hidden;\" /></nosc", "hiliteStart": 10, "hiliteLength": 117 }, { "type": "error", "lastLine": 29, "lastColumn": 580, "firstColumn": 570, "message": "Stray end tag noscript.", "extract": "idden;\" /></noscript>\n<scri", "hiliteStart": 10, "hiliteLength": 11 }, { "type": "error", "lastLine": 53, "lastColumn": 135, "firstColumn": 44, "message": "Attribute name not allowed on element meta at this point.", "extract": "e Head --><meta name=\"google-site-verification\" content=\"LFcYE7e_ZES2zuPqSaDFWVcP-OALrqykTQ7j40Href8\">\n<meta", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "error", "lastLine": 53, "lastColumn": 135, "firstColumn": 44, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "e Head --><meta name=\"google-site-verification\" content=\"LFcYE7e_ZES2zuPqSaDFWVcP-OALrqykTQ7j40Href8\">\n<meta", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "error", "lastLine": 54, "lastColumn": 46, "firstColumn": 1, "message": "Attribute name not allowed on element meta at this point.", "extract": "40Href8\">\n<meta name=\"y_key\" content=\"69562cd93c46099b\">\n<meta", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 54, "lastColumn": 46, "firstColumn": 1, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "40Href8\">\n<meta name=\"y_key\" content=\"69562cd93c46099b\">\n<meta", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 55, "lastColumn": 72, "firstColumn": 1, "message": "Attribute name not allowed on element meta at this point.", "extract": "c46099b\">\n<meta name=\"p:domain_verify\" content=\"fb22ea08f8d46ff7bf8ae438cf9da79e\">\n\t<tit", "hiliteStart": 10, "hiliteLength": 72 }, { "type": "error", "lastLine": 55, "lastColumn": 72, "firstColumn": 1, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "c46099b\">\n<meta name=\"p:domain_verify\" content=\"fb22ea08f8d46ff7bf8ae438cf9da79e\">\n\t<tit", "hiliteStart": 10, "hiliteLength": 72 }, { "type": "error", "lastLine": 56, "lastColumn": 8, "firstColumn": 2, "message": "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)", "extract": "9da79e\">\n\t<title>Home |", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 58, "lastColumn": 35, "firstColumn": 2, "message": "Attribute name not allowed on element meta at this point.", "extract": "title>\n\t\n\t<meta name=\"Title\" content=\"Home\">\n\t<met", "hiliteStart": 10, "hiliteLength": 34 }, { "type": "error", "lastLine": 58, "lastColumn": 35, "firstColumn": 2, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "title>\n\t\n\t<meta name=\"Title\" content=\"Home\">\n\t<met", "hiliteStart": 10, "hiliteLength": 34 }, { "type": "error", "lastLine": 59, "lastColumn": 37, "firstColumn": 2, "message": "Attribute name not allowed on element meta at this point.", "extract": "=\"Home\">\n\t<meta name=\"Description\" content=\"\">\n\t<met", "hiliteStart": 10, "hiliteLength": 36 }, { "type": "error", "lastLine": 59, "lastColumn": 37, "firstColumn": 2, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "=\"Home\">\n\t<meta name=\"Description\" content=\"\">\n\t<met", "hiliteStart": 10, "hiliteLength": 36 }, { "type": "error", "lastLine": 60, "lastColumn": 34, "firstColumn": 2, "message": "Attribute name not allowed on element meta at this point.", "extract": "tent=\"\">\n\t<meta name=\"Keywords\" content=\"\">\n\t\n<!-", "hiliteStart": 10, "hiliteLength": 33 }, { "type": "error", "lastLine": 60, "lastColumn": 34, "firstColumn": 2, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "tent=\"\">\n\t<meta name=\"Keywords\" content=\"\">\n\t\n<!-", "hiliteStart": 10, "hiliteLength": 33 }, { "type": "info", "lastLine": 62, "lastColumn": 167, "firstColumn": 53, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " Start --><script src=\"https://bat.bing.com/p/action/5435447.js\" type=\"text/javascript\" async=\"\" data-ueto=\"ueto_291c499910\"></scri", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "info", "lastLine": 62, "lastColumn": 804, "firstColumn": 177, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1026102430/?random=1660388315087&cv=9&fst=1660388315087&num=1&guid=ON&resp=GooglemKTybQhCsO&eid=375603260&u_h=720&u_w=1280&u_ah=720&u_aw=1280&u_cd=30&u_his=2&u_tz=-240&u_java=false&u_nplug=0&u_nmime=0&sendb=1&ig=1&frm=0&url=https%3A%2F%2Fwww.shelterinsurance.com%2F&tiba=Home%20%7C%20Affordable%20Car%20Insurance%20%7C%20Car%20Insurance%20Online%20%7C%20Shelter%20Insurance%C2%AE&hn=www.googleadservices.com&rfmt=3&fmt=4\"></scri", "hiliteStart": 10, "hiliteLength": 628 }, { "type": "info", "lastLine": 62, "lastColumn": 915, "firstColumn": 814, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"//d2oh4tlt9mrke9.cloudfront.net/Record/js/sessioncam.recorder.js\"></scri", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 62, "lastColumn": 931, "firstColumn": 925, "message": "Stray end tag head.", "extract": "></script></head>\n<body", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 63, "lastColumn": 6, "firstColumn": 1, "message": "Start tag body seen but an element of the same type was already open.", "extract": "t></head>\n<body>\n<div ", "hiliteStart": 10, "hiliteLength": 6 }, { "type": "info", "lastLine": 191, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</li>\n\n\n\n\n<script type=\"text/javascript\">\nfunct", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 268, "lastColumn": 67, "firstColumn": 28, "message": "Any input descendant of a label element with a for attribute must have an ID value that matches that for attribute.", "extract": "remember\"><input type=\"checkbox\" class=\"remember\">Rememb", "hiliteStart": 10, "hiliteLength": 40 }, { "type": "error", "lastLine": 411, "lastColumn": 64, "firstColumn": 1, "message": "Duplicate ID cse-search-box.", "extract": "stClass\">\n<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">\n\t<inp", "hiliteStart": 10, "hiliteLength": 64 }, { "type": "info", "lastLine": 69, "lastColumn": 64, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID cse-search-box was here.", "extract": "stClass\">\n<form action=\"/searchresults/\" method=\"get\" id=\"cse-search-box\">\n\t<inp", "hiliteStart": 10, "hiliteLength": 64 }, { "type": "error", "lastLine": 412, "lastColumn": 92, "firstColumn": 2, "message": "Duplicate ID siteSearch.", "extract": "ch-box\">\n\t<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">\n\t<inp", "hiliteStart": 10, "hiliteLength": 91 }, { "type": "info", "lastLine": 70, "lastColumn": 92, "firstColumn": 2, "subType": "warning", "message": "The first occurrence of ID siteSearch was here.", "extract": "ch-box\">\n\t<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">\n\t<inp", "hiliteStart": 10, "hiliteLength": 91 }, { "type": "error", "lastLine": 413, "lastColumn": 51, "firstColumn": 2, "message": "Duplicate ID go.", "extract": "ze=\"31\">\n\t<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">\n</for", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "info", "lastLine": 71, "lastColumn": 51, "firstColumn": 2, "subType": "warning", "message": "The first occurrence of ID go was here.", "extract": "ze=\"31\">\n\t<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">\n</for", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 447, "lastColumn": 70, "firstColumn": 48, "message": "Attribute name not allowed on element span at this point.", "extract": "r text --><span name=\"d.en.4294\"></span", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 456, "lastColumn": 108, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "Files -->\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/jquery-3.3.1.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 108 }, { "type": "info", "lastLine": 457, "lastColumn": 100, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "3.3.1 -->\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/jscookie.js\"></scri", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 458, "lastColumn": 102, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "ookie -->\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/foundation.js\"></scri", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "info", "lastLine": 459, "lastColumn": 102, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "on.js -->\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/stacktable.js\"></scri", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "info", "lastLine": 460, "lastColumn": 99, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "es.js -->\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/shelter.js\"></scri", "hiliteStart": 10, "hiliteLength": 99 }, { "type": "info", "lastLine": 461, "lastColumn": 146, "firstColumn": 44, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "s Code --><script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/omnitureScripts.js\"></scri", "hiliteStart": 10, "hiliteLength": 103 }, { "type": "info", "lastLine": 461, "lastColumn": 257, "firstColumn": 156, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/AppMeasurement.js\"></scri", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "info", "lastLine": 462, "lastColumn": 83, "firstColumn": 53, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "matter --><script type=\"text/javascript\">\n$(fun", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 504, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\"> \n da", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 509, "lastColumn": 103, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/placeholder.js\"></scri", "hiliteStart": 10, "hiliteLength": 103 }, { "type": "info", "lastLine": 511, "lastColumn": 100, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " VOC --> \n<script type=\"text/javascript\" src=\"/media/shelterinsurance/styleassets/javascript/new/voc-prod.js\"></scri", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 539, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " Tag --> \n<script type=\"text/javascript\"> \n\t/* ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 546, "lastColumn": 85, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "/script> \n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\"></scri", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 556, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "/2016\n-->\n<script type=\"text/javascript\">\nvar a", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 560, "lastColumn": 244, "firstColumn": 10, "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.", "extract": "\n</script><iframe src=\"https://4354196.fls.doubleclick.net/activityi;src=4354196;type=shelt006;cat=shelt0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=7361916012950.402?\" width=\"1\" height=\"1\" frameborder=\"0\" style=\"display:none\"></ifra", "hiliteStart": 10, "hiliteLength": 235 }, { "type": "error", "lastLine": 562, "lastColumn": 219, "firstColumn": 1, "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.", "extract": "noscript>\n<iframe src=\"https://4354196.fls.doubleclick.net/activityi;src=4354196;type=shelt006;cat=shelt0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=1?\" width=\"1\" height=\"1\" frameborder=\"0\" style=\"display:none\"></ifra", "hiliteStart": 10, "hiliteLength": 219 }, { "type": "info", "lastLine": 586, "lastColumn": 898, "firstColumn": 725, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "72\"></div><script type=\"text/javascript\" src=\"https://e.acuityplatform.com/pj?pk=9128774301387451007&pu=https%3A%2F%2Fwww.shelterinsurance.com%2F&pixelKey=9128774301387451007\"></scri", "hiliteStart": 10, "hiliteLength": 174 }, { "type": "error", "lastLine": 587, "lastColumn": 37, "firstColumn": 1, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">var sc", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 587, "lastColumn": 37, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">var sc", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 588, "lastColumn": 37, "firstColumn": 1, "message": "Duplicate ID .", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 587, "lastColumn": 37, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">var sc", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 588, "lastColumn": 37, "firstColumn": 1, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 588, "lastColumn": 37, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 268, "lastColumn": 27, "firstColumn": 6, "message": "The value of the for attribute of the label element must be the ID of a non-hidden form control.", "extract": "ix\">\n\t\t\t\t\t<label for=\"remember\"><input", "hiliteStart": 10, "hiliteLength": 22 } ] } }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "url": "https://www.shelterinsurance.com/", "result": { "prevented": true, "error": "Cannot convert undefined or null to object", "report": "{\"status\":{\"success\":false,\"error\":\"Not enough credits.\"}}" } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.shelterinsurance.com/", "what": "URL", "result": "https://www.shelterinsurance.com/" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "url": "https://www.shelterinsurance.com/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.080", "responseTime": "2022-08-13T10:58:39.503Z", "data": { "apiErrors": [], "documentSize": 1000171, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 172, "failing": 8 }, "issues": { "totalErrors": 36, "totalWarnings": 1, "totalIssues": 37 }, "issuesByLevel": { "A": { "count": 19, "pct": 51.35 }, "AA": { "count": 14, "pct": 37.84 }, "AAA": { "count": 37, "pct": 100 } }, "density": { "errorDensity": 4, "warningDensity": 0, "allDensity": 4 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "60d675e0-dbc2-43f3-90b2-d1f05a01d9de", "docID": "b5365247-2fc5-43c1-d0a7-1f72a1014e20", "sourceHash": "46615ee1754fa3fd5ad6e13780c57b61", "urlHttpCode": 200, "clientScriptErrors": [], "remainingApiCalls": { "planCalls": 0, "boosts": 19 }, "globalStats": { "errorDensity": "N/A", "warningDensity": "N/A", "allDensity": "N/A", "stdDev": "N/A" }, "resultUrl": "http://ngnix/history.php?responseID=60d675e0-dbc2-43f3-90b2-d1f05a01d9de", "resultSet": [ { "tID": 28, "bpID": 3, "priority": 100, "level": [ "AAA" ], "certainty": 100, "errorTitle": "The layout or sizing of this page causes horizontal scrolling.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Avoid layouts that result in horizontal scroll", "errorDescription": "This page is too wide, causing horizontal scrolling (at the tested viewport size). Horizontal scrolling will cause difficulties for users with low vision, especially if they have their monitor set to a low resolution. Review HTML, CSS and page element sizes to ensure 100% width is not exceeded.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 500 }, "height": 500, "width": 1024 }, "position": { "line": 2118, "column": 60 }, "errorSnippet": "<body>\n<div id=\"top\" class=\"container\">\n<!-- navigation object : Emergency Warning --> <div class=\"row header\"> <div class=\"top-header\"> <span class=\"caCareerLink\"><a href=\"/careers/\" class=\"contact\">Careers</", "xpath": "/html/body", "issueID": "17c74dfd225e163ca5c5c558f2218188", "signature": "13f6cdfddb3de2aa53729e6a0578a9c0", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=17c74dfd225e163ca5c5c558f2218188" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 833.5625, "y": 92 }, "bottom-right": { "x": 867.3281, "y": 102 }, "height": 10, "width": 33.7656 }, "position": { "line": 6409, "column": 0 }, "errorSnippet": "<a href=\"/CA/agent/search\" class=\"button findAgentBtn\">Find</a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[3]/div[1]/div[1]/div[1]/a[1]", "issueID": "8ee7ac9dafabe37ba4709441e4d519b4", "signature": "1ec2df45be9a4b6bb258f28a08a34a71", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=8ee7ac9dafabe37ba4709441e4d519b4" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 6888, "column": 52 }, "errorSnippet": "<a href=\"/lp/paybill/\" class=\"button white\">Pay Bills</a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/a[2]", "issueID": "a4c4d95e712f71b0af2a4f8fa9ccf6c8", "signature": "c2f0d83c54c90fe30d8cfda660347998", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=a4c4d95e712f71b0af2a4f8fa9ccf6c8" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 5880, "column": 34 }, "errorSnippet": "<a class=\"small blue button findAgentBtn\" href=\"#\">Find</a>", "xpath": "/html/body/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/div[1]/a[1]", "issueID": "7a3c397d44d1bc200e26f5e5754a436b", "signature": "3bbde23e7905d5469d8a989095b76947", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=7a3c397d44d1bc200e26f5e5754a436b" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 500 }, "height": 500, "width": 1024 }, "position": { "line": 2118, "column": 60 }, "errorSnippet": "<body>\n<div id=\"top\" class=\"container\">\n<!-- navigation object : Emergency Warning --> <div class=\"row header\"> <div class=\"top-header\"> <span class=\"caCareerLink\"><a href=\"/careers/\" class=\"contact\">Careers</", "xpath": "/html/body", "issueID": "44739978b53f3b3d9aacc96b1afb56a1", "signature": "7c460ecb87c620bf14bfbd0e803fe2eb", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=44739978b53f3b3d9aacc96b1afb56a1" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 327.672, "y": 60 }, "height": 60, "width": 327.672 }, "position": { "line": 82, "column": 19560 }, "errorSnippet": "<p>All the boxes are checked: registered for classes, moved in to a new space for college, supplies purchased…what’s missing?</p>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/p[1]", "issueID": "4c6aad7c5efdcd7111078c18991fd490", "signature": "61907e318ec78919c57cda4a60985a7a", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=4c6aad7c5efdcd7111078c18991fd490" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 327.672, "y": 60 }, "height": 60, "width": 327.672 }, "position": { "line": 2913, "column": 138 }, "errorSnippet": "<p>If your student is taking a scooter to class instead of driving a car or walking, share this to help them avoid accidents and injury.</p>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/p[1]", "issueID": "5776f6553d2ba6a188a948b127d55a5e", "signature": "78d7e788e6812064582b60be86adc6c2", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=5776f6553d2ba6a188a948b127d55a5e" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 17.359375, "y": 461.125 }, "bottom-right": { "x": 296.047375, "y": 581.125 }, "height": 120, "width": 278.688 }, "position": { "line": 7489, "column": 423 }, "errorSnippet": "<p>You spruced up the house in spring, sold it and bought a new one. Time to move! But will you do the heavy lifting yourself or hire a pro?</p>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/p[2]", "issueID": "a1fe28782ba3968ef0165be13e74e04f", "signature": "b6df5027f46addbc6506f243d5949bf6", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=a1fe28782ba3968ef0165be13e74e04f" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 331.921875, "y": 461.125 }, "bottom-right": { "x": 610.609875, "y": 581.125 }, "height": 120, "width": 278.688 }, "position": { "line": 8084, "column": 0 }, "errorSnippet": "<p>What if your house sells before you can get a new one? You may need to put things in a storage facility—but read this before you stow-and-go.</p>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[2]/div[1]/p[2]", "issueID": "18d4b980caf526ea27f3feb17347ccc0", "signature": "8606f2c4de8a4ed61dd08a1f15151f79", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=18d4b980caf526ea27f3feb17347ccc0" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 646.484375, "y": 461.125 }, "bottom-right": { "x": 925.172375, "y": 581.125 }, "height": 120, "width": 278.688 }, "position": { "line": 8091, "column": 0 }, "errorSnippet": "<p>If you can’t move in to your new house right away, you may have to rent. If so, don’t forget—renters insurance is still a good idea!</p>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/p[2]", "issueID": "0aa084ad1f3b07b147b314a88e1a2ba2", "signature": "9f8aa05dbe83ba75c915bbf12450db7f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=0aa084ad1f3b07b147b314a88e1a2ba2" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 200.296875, "y": 0 }, "bottom-right": { "x": 951.999875, "y": 15 }, "height": 15, "width": 751.703 }, "position": { "line": 8091, "column": 0 }, "errorSnippet": "<p><a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">Business to Business Portal</a> |&nbsp;<a href=\"/legal/yourprivacyrights/\">Your Privacy Rights</a> | <a href=\"/legal/termsandconditions/\">Terms and Con", "xpath": "/html/body/div[1]/div[3]/div[1]/div[1]/p[1]", "issueID": "d52432994c9ec271b105c0eaf3bebd32", "signature": "c5d5ec58e5f6f8e84d5f66a194fdbb05", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=d52432994c9ec271b105c0eaf3bebd32" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 957.265625, "y": 8 }, "bottom-right": { "x": 978.000025, "y": 28 }, "height": 20, "width": 20.7344 }, "position": { "line": 3847, "column": 34 }, "errorSnippet": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/form[1]/input[2]", "issueID": "839cdd3cfbedd4e75739d67c1ca1985b", "signature": "44e70ced6c9ee5dfe4cb10f8d7071080", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=839cdd3cfbedd4e75739d67c1ca1985b" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": -2 }, "bottom-right": { "x": -8, "y": 20 }, "height": 22, "width": -8 }, "position": { "line": 3848, "column": 0 }, "errorSnippet": "<input class=\"input-text\" type=\"text\" value=\"\">", "xpath": "/html/body/div[1]/div[1]/div[3]/ul[1]/li[3]/div[1]/div[1]/input[1]", "issueID": "d018c55a9b5e1f99859e77c01a87907d", "signature": "3ffc6e486e47847fa924d2ebccde161a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=d018c55a9b5e1f99859e77c01a87907d" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": -2 }, "bottom-right": { "x": -2, "y": 20 }, "height": 22, "width": -2 }, "position": { "line": 82, "column": 0 }, "errorSnippet": "<select id=\"claimSelect\" class=\"full-width\"> <option value=\"auto\">Auto</option> <option value=\"glass\">Auto Glass</option> <option value=\"boat\">Boat</option> <option value=\"life\">Life</option> <opti", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/div[2]/select[1]", "issueID": "e0e65b19d843c8717817edc5fb6b0e89", "signature": "7cb6d5565c2f3e31f64800521c4d9f22", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e0e65b19d843c8717817edc5fb6b0e89" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": -2 }, "bottom-right": { "x": -8, "y": 20 }, "height": 22, "width": -8 }, "position": { "line": 7899, "column": 65 }, "errorSnippet": "<input id=\"siteSearch\" placeholder=\"Search this site\" type=\"search\" name=\"query\" size=\"31\">", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[1]", "issueID": "a24fa9c87d81e71ee3b30bf83976394b", "signature": "11244bd6dcfb7de5bedbdb6ec41956b1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=a24fa9c87d81e71ee3b30bf83976394b" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -16, "y": -6 }, "height": -6, "width": -16 }, "position": { "line": 7981, "column": 4 }, "errorSnippet": "<input name=\"sa\" id=\"go\" type=\"submit\" value=\"GO\">", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/div[3]/div[1]/ul[1]/li[7]/div[1]/form[1]/input[2]", "issueID": "c1580a3e8eab989797c76d6aaf8260a9", "signature": "89f62ccbe977a8f41290b6435270cdab", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=c1580a3e8eab989797c76d6aaf8260a9" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 88.78125, "y": -4 }, "bottom-right": { "x": 107.78125, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7813, "column": 5 }, "errorSnippet": "<a href=\"http://www.facebook.com/ShelterInsurance/\" target=\"_blank\" title=\"facebook.com/ShelterInsurance\"><i class=\"icon-facebook-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "3243ab9c1b51825866ce5cf287cf6d0d", "signature": "f5f260cdbadef7c909ccf96fcf1c706a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3243ab9c1b51825866ce5cf287cf6d0d" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 112.671875, "y": -4 }, "bottom-right": { "x": 131.671875, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7816, "column": 5 }, "errorSnippet": "<a href=\"https://twitter.com/Shelter_ins/\" target=\"_blank\" title=\"@Shelter_ins\"><i class=\"icon-twitter-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "e4f18612e4408cc51ac2236fa74629cb", "signature": "8410e2cce0ca5634dab4e46d249d8ac3", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e4f18612e4408cc51ac2236fa74629cb" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 136.5625, "y": -4 }, "bottom-right": { "x": 155.5625, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7817, "column": 5 }, "errorSnippet": "<a href=\"http://www.linkedin.com/company/shelter-insurance-companies/\" target=\"_blank\" title=\"LinkedIn\"><i class=\"icon-linkedin-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "4f0bc828bd23cde3a6b593f2f9ad2277", "signature": "4ef55c12a870e7cd7572e40b87ae2541", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4f0bc828bd23cde3a6b593f2f9ad2277" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 160.453125, "y": -4 }, "bottom-right": { "x": 180.453125, "y": 23 }, "height": 27, "width": 20 }, "position": { "line": 7818, "column": 5 }, "errorSnippet": "<a href=\"http://www.pinterest.com/shelterins/\" target=\"_blank\" title=\"Pinterest\"><i class=\"icon-pinterest-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "6fe4a542508cd035c8e64c7bcf1be542", "signature": "a77e66288c97a8ef3990d684499caa0a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=6fe4a542508cd035c8e64c7bcf1be542" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 184.34375, "y": -4 }, "bottom-right": { "x": 204.34375, "y": 23 }, "height": 27, "width": 20 }, "position": { "line": 7819, "column": 5 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/ShelterIns\" target=\"_blank\" title=\"YouTube\"><i class=\"icon-youtube-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "04a28ebab4eb20450515b4e556c9a780", "signature": "4df8f648a946450ae8b610795b3d183e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=04a28ebab4eb20450515b4e556c9a780" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 208.234375, "y": -4 }, "bottom-right": { "x": 230.234375, "y": 23 }, "height": 27, "width": 22 }, "position": { "line": 7820, "column": 5 }, "errorSnippet": "<a href=\"https://instagram.com/shelter_ins/\" target=\"_blank\" title=\"Instagram\"><span class=\"instagram-icon\"></span></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[6]/a[1]", "issueID": "e7f93ad933af1dff2014944a82a55ef5", "signature": "8deb0b55529db5ffb3be00c4a5df6c04", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e7f93ad933af1dff2014944a82a55ef5" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 234.28125, "y": -4 }, "bottom-right": { "x": 256.28125, "y": 23 }, "height": 27, "width": 22 }, "position": { "line": 7821, "column": 5 }, "errorSnippet": "<a href=\"https://vimeo.com/user48805731\" target=\"_blank\" title=\"Vimeo\"><span class=\"vimeo-icon\"></span></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[7]/a[1]", "issueID": "9283bce2fea3a0ee5388d7fddbb360bc", "signature": "ef9fdec30fab6c624b4df3591ecd0a33", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=9283bce2fea3a0ee5388d7fddbb360bc" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 260.328125, "y": -4 }, "bottom-right": { "x": 282.328125, "y": 23 }, "height": 27, "width": 22 }, "position": { "line": 7823, "column": 5 }, "errorSnippet": "<a href=\"/mobileapps/\" title=\"Get the Shelter Mobile App\"><span class=\"mobile-icon\"></span></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[8]/a[1]", "issueID": "a76b3870c5afcfdf9b76f3f35d7c691b", "signature": "fe48f2dd27cf23b37ab1d414b37f2d5b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=a76b3870c5afcfdf9b76f3f35d7c691b" }, { "tID": 155, "bpID": 143, "priority": 100, "level": [ "A", "AAA" ], "certainty": 60, "errorTitle": "These headings are not structured in a hierarchical manner.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.10 Section Headings" ], "resultTitle": "Make sure that headings are in the right order for the content.", "errorDescription": "The heading structure of this page does not effectively communicate the structure of the content on it. Heading elements provide important benefits: they act as wayfinding cues for in-page navigation, they contribute to page content summaries, and they provide context to the content below them. To do so effectively, headings should follow the `<h1>` to `<h6>` hierarchy and they should not skip levels. Restructure the document's heading order so it uses a clear, ordered, and intuitive hierarchy. Ensure there are no gaps between each numbered heading level and the next.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 500 }, "height": 500, "width": 1024 }, "position": { "line": 2118, "column": 60 }, "errorSnippet": "<body>\n<div id=\"top\" class=\"container\">\n<!-- navigation object : Emergency Warning --> <div class=\"row header\"> <div class=\"top-header\"> <span class=\"caCareerLink\"><a href=\"/careers/\" class=\"contact\">Careers</", "xpath": "/html/body", "issueID": "201b7d5182097ddad33e62e6881f5363", "signature": "aa6e9b837f6dccaf28c57d3ebc7179fd", "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=201b7d5182097ddad33e62e6881f5363" }, { "tID": 184, "bpID": 104, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links are adjacent and point to the same destination.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Avoid using different link text for links that point to the same destination", "errorDescription": "These links are adjacent and point to the same destination. Repeated link announcements from screen readers and additonal tab stops for keyboards creates unnecessary impediments and frustration for users. If the adjacent links are thematically connected, such as an image and a text link pointing to the same destination, wrapping them both in the same link. Depending on the content, it may also be appropriate to delete one of the links or, if the links are part of a group, to place them in a linked block-level element.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 6709, "column": 0 }, "errorSnippet": "<a href=\"/CA/agent/search\" class=\"button\">Find an Agent</a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/a[1]", "issueID": "16f789d4fb7e001a2116167f86f87cc9", "signature": "3c5457418666dcdcf39ff5ce2e5dd173", "ref": "https://tenon.io/bestpractice.php?bpID=104&tID=184&issueID=16f789d4fb7e001a2116167f86f87cc9" }, { "tID": 184, "bpID": 104, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links are adjacent and point to the same destination.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Avoid using different link text for links that point to the same destination", "errorDescription": "These links are adjacent and point to the same destination. Repeated link announcements from screen readers and additonal tab stops for keyboards creates unnecessary impediments and frustration for users. If the adjacent links are thematically connected, such as an image and a text link pointing to the same destination, wrapping them both in the same link. Depending on the content, it may also be appropriate to delete one of the links or, if the links are part of a group, to place them in a linked block-level element.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 6709, "column": 0 }, "errorSnippet": "<a href=\"/CA/agent/search\" class=\"button white\">More search options</a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/a[2]", "issueID": "2a7302df774b3fb68d04610fd40e2fa2", "signature": "639841de6dd8876adc5da7a59dfbb79d", "ref": "https://tenon.io/bestpractice.php?bpID=104&tID=184&issueID=2a7302df774b3fb68d04610fd40e2fa2" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4544, "column": 0 }, "errorSnippet": "<a href=\"https://forms.scoutcms.com/ShelterInsurance\" target=\"_blank\">Report Fraud</a>", "xpath": "/html/body/div[1]/div[1]/div[3]/ul[1]/li[1]/div[1]/ul[1]/li[3]/ul[1]/li[1]/ul[1]/li[5]/a[1]", "issueID": "1bd20ef1182b7909f3f98fe3b8d4ae06", "signature": "2ff08bdaf05cbcb7602b618bed9536d0", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=1bd20ef1182b7909f3f98fe3b8d4ae06" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 468.6875, "y": 0 }, "bottom-right": { "x": 538.6875, "y": 17 }, "height": 17, "width": 70 }, "position": { "line": 7812, "column": 5 }, "errorSnippet": "<a href=\"https://www.inmoment.com/websurvey/2/begin?gateway=ShelterWeb&amp;offercode_shelter=0001&amp;session_ID=\" target=\"_blank\">Feedback</a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[1]/ul[1]/li[5]/a[1]", "issueID": "a186ec98528f10b09073216035adf030", "signature": "986f03c0d70ce7fddb3363cb719a3447", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=a186ec98528f10b09073216035adf030" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 88.78125, "y": -4 }, "bottom-right": { "x": 107.78125, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7813, "column": 5 }, "errorSnippet": "<a href=\"http://www.facebook.com/ShelterInsurance/\" target=\"_blank\" title=\"facebook.com/ShelterInsurance\"><i class=\"icon-facebook-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "b7fa1c265bbeaa2b30070d25acd34c21", "signature": "b3246456a52293fc8e0b3d35f24ebe63", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b7fa1c265bbeaa2b30070d25acd34c21" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 112.671875, "y": -4 }, "bottom-right": { "x": 131.671875, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7816, "column": 5 }, "errorSnippet": "<a href=\"https://twitter.com/Shelter_ins/\" target=\"_blank\" title=\"@Shelter_ins\"><i class=\"icon-twitter-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "d2e406f944d99993881220b6c80b5bdc", "signature": "29191fdefc12fe3f472d971fcdbe5799", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=d2e406f944d99993881220b6c80b5bdc" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 136.5625, "y": -4 }, "bottom-right": { "x": 155.5625, "y": 23 }, "height": 27, "width": 19 }, "position": { "line": 7817, "column": 5 }, "errorSnippet": "<a href=\"http://www.linkedin.com/company/shelter-insurance-companies/\" target=\"_blank\" title=\"LinkedIn\"><i class=\"icon-linkedin-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "be397c33a59eb9f0919c5f270a9bb06e", "signature": "77adf11669089e064ef3fd64053f038e", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=be397c33a59eb9f0919c5f270a9bb06e" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 160.453125, "y": -4 }, "bottom-right": { "x": 180.453125, "y": 23 }, "height": 27, "width": 20 }, "position": { "line": 7818, "column": 5 }, "errorSnippet": "<a href=\"http://www.pinterest.com/shelterins/\" target=\"_blank\" title=\"Pinterest\"><i class=\"icon-pinterest-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "032e82ec4b8a28e35852ebb0617a0f24", "signature": "62c8f7c92101edb1cdb42e579293e0c4", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=032e82ec4b8a28e35852ebb0617a0f24" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 184.34375, "y": -4 }, "bottom-right": { "x": 204.34375, "y": 23 }, "height": 27, "width": 20 }, "position": { "line": 7819, "column": 5 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/ShelterIns\" target=\"_blank\" title=\"YouTube\"><i class=\"icon-youtube-sign\"></i></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "f4f69c98551d0a9757f2e08f07234e8d", "signature": "16b6dca99cab92cd33e1672902f840d7", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=f4f69c98551d0a9757f2e08f07234e8d" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 208.234375, "y": -4 }, "bottom-right": { "x": 230.234375, "y": 23 }, "height": 27, "width": 22 }, "position": { "line": 7820, "column": 5 }, "errorSnippet": "<a href=\"https://instagram.com/shelter_ins/\" target=\"_blank\" title=\"Instagram\"><span class=\"instagram-icon\"></span></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[6]/a[1]", "issueID": "8be5aec4128d8656e4779d0fcae860ec", "signature": "f79e14a02f2c9dd3068924077e69bf05", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=8be5aec4128d8656e4779d0fcae860ec" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 234.28125, "y": -4 }, "bottom-right": { "x": 256.28125, "y": 23 }, "height": 27, "width": 22 }, "position": { "line": 7821, "column": 5 }, "errorSnippet": "<a href=\"https://vimeo.com/user48805731\" target=\"_blank\" title=\"Vimeo\"><span class=\"vimeo-icon\"></span></a>", "xpath": "/html/body/div[1]/div[2]/div[2]/div[2]/div[2]/div[1]/div[2]/ul[1]/li[7]/a[1]", "issueID": "c575c4e1606a019b0808114693578c16", "signature": "c665acbf7b416c0eb0d29ccb19a48a44", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=c575c4e1606a019b0808114693578c16" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 200.296875, "y": 0 }, "bottom-right": { "x": 359.296875, "y": 15 }, "height": 15, "width": 159 }, "position": { "line": 7824, "column": 5 }, "errorSnippet": "<a href=\"https://b2b.shelterinsurance.com/\" target=\"_blank\">Business to Business Portal</a>", "xpath": "/html/body/div[1]/div[3]/div[1]/div[1]/p[1]/a[1]", "issueID": "3ac90ad8ce5bb03ccdba2a4063193891", "signature": "db658aafd7c1c59c767000bb6d12cee5", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=3ac90ad8ce5bb03ccdba2a4063193891" } ], "log": [] } } } ], "timeStamp": "4yiew", "startTime": "2022-08-13T10:56:34", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 49 ], [ "motion", 14 ], [ "focInd", 13 ], [ "ibm", 7 ], [ "alfa", 6 ], [ "focAll", 1 ], [ "axe", 1 ], [ "bulk", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "labClash", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "zIndex", 0 ], [ "continuum", 0 ], [ "htmlcs", 0 ], [ "nuVal", 0 ], [ "wave", 0 ], [ "tenon", 0 ] ], "logCount": 0, "logSize": 0, "errorLogCount": 0, "errorLogSize": 0, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 26, "endTime": "2022-08-13T10:58:39", "elapsedSeconds": 124, "score": { "scoreProcID": "sp15c", "logWeights": { "logCount": 0.5, "logSize": 0.01, "errorLogCount": 1, "errorLogSize": 0.02, "prohibitedCount": 15, "visitTimeoutCount": 10, "visitRejectionCount": 10, "visitLatency": 1 }, "soloWeight": 2, "groupWeights": { "absolute": 2, "largest": 1, "smaller": 0.4 }, "preventionWeights": { "testaro": 50, "other": 100 }, "packageDetails": { "testaro": { "focAll": 2, "focInd": 101, "hover": 86, "linkUl": 74, "styleDiff": 14, "zIndex": 3 }, "alfa": { "r2": 4, "r3": 24, "r57": 216, "r61": 4, "r65": 9, "r66": 5, "r68": 4, "r69": 5, "r73": 24, "r8": 8, "r87": 1 }, "axe": { "color-contrast-enhanced": 37, "color-contrast": 37, "hidden-content": 0, "duplicate-id-active": 6, "duplicate-id": 1, "landmark-one-main": 2, "page-has-heading-one": 2, "region": 42, "select-name": 4 }, "continuum": { "94": 24, "114": 4, "375": 4, "863": 20 }, "htmlcs": { "e:AA.1_3_1.F68": 28, "e:AA.2_4_1.H64.1": 4, "e:AA.4_1_1.F77": 12, "e:AA.4_1_2.H91.InputPassword.Name": 4, "e:AA.4_1_2.H91.InputSearch.Name": 4, "e:AA.4_1_2.H91.InputText.Name": 16, "e:AA.4_1_2.H91.Select.Name": 8, "w:AA.1_1_1.H67.2": 6, "w:AA.1_3_1.H44.NonExistentFragment": 1, "w:AA.1_3_1.H48": 3, "w:AA.1_3_1.H85.2": 2, "w:AA.1_3_1_A.G141": 2, "w:AA.1_4_3.G145.BgImage": 2, "w:AA.1_4_3.G18.BgImage": 22, "w:AA.4_1_2.H91.Select.Value": 2 }, "ibm": { "WCAG20_Label_RefValid": 4, "WCAG20_Input_ExplicitLabel": 12, "WCAG20_Body_FirstASkips_Native_Host_Sematics": 4, "RPT_Elem_UniqueId": 12, "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 96 }, "nuVal": { "The type attribute is unnecessary for JavaScript resources.": 24, "Bad start tag in img in noscript in head.": 4, "Element head is missing a required instance of child element title.": 4, "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": 4, "Stray end tag noscript.": 4, "Attribute name not allowed on element meta at this point.": 24, "Element meta is missing one or more of the following attributes: itemprop, property.": 24, "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)": 4, "Stray end tag head.": 4, "Start tag body seen but an element of the same type was already open.": 4, "Any input descendant of a label element with a for attribute must have an ID value that matches that for attribute.": 4, "Duplicate ID cse-search-box.": 4, "The first occurrence of ID cse-search-box was here.": 1, "Duplicate ID siteSearch.": 4, "The first occurrence of ID siteSearch was here.": 1, "Duplicate ID go.": 4, "The first occurrence of ID go was here.": 1, "Attribute name not allowed on element span at this point.": 4, "The frameborder attribute on the iframe element is obsolete. Use CSS instead.": 8, "Bad value for attribute id on element script: An ID must not be the empty string.": 8, "Duplicate ID .": 4, "The first occurrence of ID was here.": 1, "The value of the for attribute of the label element must be the ID of a non-hidden form control.": 4 }, "tenon": { "28": 4, "98": 8, "134": 3, "144": 28, "152": 52, "155": 2, "184": 8, "218": 40 } }, "groupDetails": { "groups": { "tabFocusability": { "testaro": { "focAll": { "score": 1, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 101, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 9, "what": "Element in sequential focus order has no visible focus" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 22, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 37, "what": "Non-underlined adjacent links" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 4, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 1, "what": "Layering with nondefault z-index values" } } }, "imageNoText": { "alfa": { "r2": { "score": 4, "what": "Image has no accessible name" } }, "nuVal": { "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": { "score": 4, "what": "img element has no alt attribute" } } }, "duplicateID": { "alfa": { "r3": { "score": 18, "what": "Element id attribute value is not unique" } }, "axe": { "duplicate-id-active": { "score": 5, "what": "id attribute value of the active element is not unique" }, "duplicate-id": { "score": 1, "what": "id attribute value is not unique" } }, "continuum": { "94": { "score": 18, "what": "Elements contains an id attribute set to a value that is not unique in the DOM" } }, "htmlcs": { "e:AA.4_1_1.F77": { "score": 9, "what": "Duplicate id attribute value" } }, "ibm": { "RPT_Elem_UniqueId": { "score": 9, "what": "Element id attribute value is not unique within the document" } }, "nuVal": { "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": { "score": 1, "what": "Duplicate id" } } }, "contentBeyondLandmarks": { "alfa": { "r57": { "score": 108, "what": "Perceivable text content is not included in any landmark" } }, "axe": { "region": { "score": 21, "what": "Some page content is not contained by landmarks" } }, "ibm": { "Rpt_Aria_OrphanedContent_Native_Host_Sematics": { "score": 48, "what": "Content does not reside within an element with a landmark role" } } }, "h1Missing": { "alfa": { "r61": { "score": 2, "what": "First heading is not h1" } }, "axe": { "page-has-heading-one": { "score": 1, "what": "Page contains no level-one heading" } } }, "contrastAAA": { "alfa": { "r66": { "score": 1, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 9, "what": "Element has insufficient color contrast (Level AAA)" } } }, "childMissing": { "alfa": { "r68": { "score": 4, "what": "Element does not own an element required by its semantic role" } } }, "contrastAA": { "alfa": { "r69": { "score": 5, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 37, "what": "Element has insufficient color contrast" } } }, "noLeading": { "alfa": { "r73": { "score": 18, "what": "Paragraph of text has insufficient line height" } } }, "formFieldNoText": { "alfa": { "r8": { "score": 8, "what": "Form field has no accessible name" } } }, "skipRepeatedContent": { "alfa": { "r87": { "score": 1, "what": "First focusable element is not a link to the main content" } }, "ibm": { "WCAG20_Body_FirstASkips_Native_Host_Sematics": { "score": 2, "what": "Page provides no way to skip directly to the main content" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "mainNot1": { "axe": { "landmark-one-main": { "score": 1, "what": "page has no main landmark" } } }, "selectNoText": { "axe": { "select-name": { "score": 3, "what": "select element has no accessible name" } }, "continuum": { "114": { "score": 3, "what": "select element has no mechanism that allows an accessible name to be calculated" } }, "htmlcs": { "e:AA.4_1_2.H91.Select.Name": { "score": 6, "what": "Select element has no accessible name" }, "w:AA.4_1_2.H91.Select.Value": { "score": 2, "what": "Select element value has no accessible name" } } }, "inputNoText": { "continuum": { "375": { "score": 4, "what": "input element with type=\"checkbox\" has no mechanism that allows an accessible name to be calculated" } }, "htmlcs": { "e:AA.4_1_2.H91.InputPassword.Name": { "score": 4, "what": "Password input has no accessible name" }, "e:AA.4_1_2.H91.InputSearch.Name": { "score": 4, "what": "Search input has no accessible name" }, "e:AA.4_1_2.H91.InputText.Name": { "score": 16, "what": "Text input has no accessible name" } } }, "inputOnlyPlaceholder": { "continuum": { "863": { "score": 15, "what": "input has an accessible name that depends on a placeholder" } } }, "controlNoText": { "htmlcs": { "e:AA.1_3_1.F68": { "score": 28, "what": "Form control has no label" } }, "ibm": { "WCAG20_Input_ExplicitLabel": { "score": 12, "what": "Form control has no associated label" } } }, "iframeTitleBad": { "htmlcs": { "e:AA.2_4_1.H64.1": { "score": 4, "what": "iframe element has no non-empty title attribute" } } }, "decorativeImageRisk": { "htmlcs": { "w:AA.1_1_1.H67.2": { "score": 2, "what": "Image marked as decorative may be informative" } } }, "labelBadID": { "htmlcs": { "w:AA.1_3_1.H44.NonExistentFragment": { "score": 1, "what": "Label for attribute references a nonexistent element" } }, "ibm": { "WCAG20_Label_RefValid": { "score": 4, "what": "for attribute does not reference a non-empty, unique id attribute of an input element" } }, "nuVal": { "Any input descendant of a label element with a for attribute must have an ID value that matches that for attribute.": { "score": 4, "what": "input id differs from the value of the for attribute of the enclosing label element" } } }, "pseudoNavListRisk": { "htmlcs": { "w:AA.1_3_1.H48": { "score": 1, "what": "Navigation links are not coded as a list" } } }, "selectFlatRisk": { "htmlcs": { "w:AA.1_3_1.H85.2": { "score": 1, "what": "Selection list may contain groups of related options that are not grouped with optgroup" } } }, "headingStructure": { "htmlcs": { "w:AA.1_3_1_A.G141": { "score": 1, "what": "Heading level is incorrect" } }, "tenon": { "155": { "score": 1, "what": "Headings are not structured in a hierarchical manner" } } }, "contrastRisk": { "htmlcs": { "w:AA.1_4_3.G145.BgImage": { "score": 1, "what": "Contrast between the text and its background image may be less than 3:1" }, "w:AA.1_4_3.G18.BgImage": { "score": 6, "what": "Contrast between the text and its background image may be less than 4.5:1" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 6, "what": "type attribute is unnecessary for a JavaScript resource" } } }, "parseError": { "nuVal": { "^Bad start tag in .+$": { "score": 3, "what": "Invalid start tag" }, "^Stray end tag .+$": { "score": 3, "what": "Invalid closing tag" }, "^Start tag .+ seen but an element of the same type was already open.*$": { "score": 3, "what": "Element is invalidly a descendant of another such element" } } }, "pageTitle": { "nuVal": { "Element head is missing a required instance of child element title.": { "score": 3, "what": "head element has no child title element" } } }, "metaBad": { "nuVal": { "^Attribute .+ not allowed on element meta at this point.*$": { "score": 18, "what": "Attribute is not allowed on a meta element here" }, "^Element meta is missing one or more of the following attributes: .+$": { "score": 18, "what": "meta element is missing a required attribute" } } }, "titleBad": { "nuVal": { "Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)": { "score": 4, "what": "title element is a child of the body element" } } }, "attributeBad": { "nuVal": { "^Attribute .+ not allowed on element .+ at this point.*$": { "score": 4, "what": "attribute not allowed on this element" }, "^Bad value .* for attribute .+ on element .+$": { "score": 8, "what": "attribute on this element has an invalid value" } } }, "obsolete": { "nuVal": { "^The .+ attribute on the .+ element is obsolete.+$": { "score": 6, "what": "Attribute is obsolete on its element" } } }, "labelForBad": { "nuVal": { "The value of the for attribute of the label element must be the ID of a non-hidden form control.": { "score": 3, "what": "for attribute of the label element does not reference a non-hidden form control" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkTextsSame": { "tenon": { "98": { "score": 4, "what": "Links have the same text but different destinations" } } }, "fontSmall": { "tenon": { "134": { "score": 2, "what": "Text is very small" } } }, "leadingClipsText": { "tenon": { "144": { "score": 28, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 39, "what": "Actionable element is smaller than the minimum required size" } } }, "nextLinkDestinationSame": { "tenon": { "184": { "score": 4, "what": "Adjacent links point to the same destination" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 30, "what": "Link opens in a new window without user control" } } } }, "solos": {} }, "preventionScores": { "wave": 100 }, "summary": { "total": 927, "log": 13, "preventions": 100, "solos": 0, "groups": [ { "groupName": "contentBeyondLandmarks", "score": 138 }, { "groupName": "focusIndication", "score": 107 }, { "groupName": "contrastAA", "score": 41 }, { "groupName": "targetSize", "score": 41 }, { "groupName": "linkIndication", "score": 39 }, { "groupName": "metaBad", "score": 38 }, { "groupName": "duplicateID", "score": 37 }, { "groupName": "controlNoText", "score": 35 }, { "groupName": "linkForcesNewWindow", "score": 32 }, { "groupName": "leadingClipsText", "score": 30 }, { "groupName": "inputNoText", "score": 28 }, { "groupName": "hoverSurprise", "score": 24 }, { "groupName": "noLeading", "score": 20 }, { "groupName": "inputOnlyPlaceholder", "score": 17 }, { "groupName": "attributeBad", "score": 14 }, { "groupName": "selectNoText", "score": 12 }, { "groupName": "contrastAAA", "score": 11 }, { "groupName": "parseError", "score": 11 }, { "groupName": "formFieldNoText", "score": 10 }, { "groupName": "contrastRisk", "score": 9 }, { "groupName": "imageNoText", "score": 8 }, { "groupName": "labelBadID", "score": 8 }, { "groupName": "typeRedundant", "score": 8 }, { "groupName": "obsolete", "score": 8 }, { "groupName": "inconsistentStyles", "score": 6 }, { "groupName": "childMissing", "score": 6 }, { "groupName": "iframeTitleBad", "score": 6 }, { "groupName": "titleBad", "score": 6 }, { "groupName": "linkTextsSame", "score": 6 }, { "groupName": "nextLinkDestinationSame", "score": 6 }, { "groupName": "pageTitle", "score": 5 }, { "groupName": "labelForBad", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "h1Missing", "score": 4 }, { "groupName": "skipRepeatedContent", "score": 4 }, { "groupName": "decorativeImageRisk", "score": 4 }, { "groupName": "fontSmall", "score": 4 }, { "groupName": "tabFocusability", "score": 3 }, { "groupName": "zIndexNotZero", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "mainNot1", "score": 3 }, { "groupName": "pseudoNavListRisk", "score": 3 }, { "groupName": "selectFlatRisk", "score": 3 }, { "groupName": "headingStructure", "score": 3 } ] } }, "scoreProcID": "sp15c" }