Accessibility digest
Page | Candidate Devon Mathis (R) |
---|---|
URL | https://devonmathis.com/ |
Requester | pool@jpdev.pro |
Test date | 2023/06/18 |
Score | 2397 |
Tested by | Testaro, procedure ts27 |
Scored by | Testilo, procedure tsp27 |
Digested by | Testilo, procedure tdp27 |
Introduction
This is a digest of results from a battery of web accessibility tests.
Ten different tools (Alfa, Axe, Continuum, Equal Access, HTML CodeSniffer, Nu Html Checker, QualWeb, Tenon, Testaro, and WAVE) tested the web page of Candidate Devon Mathis (R) at https://devonmathis.com/ to check its compliance with various rules. There were a total of about 1350 rules, classified into about 250 accessibility issues.
The results were interpreted to yield an aggregate score of 2397, where 0 would be perfect
.
Total score
The total score is the sum of five components.
Component | Score | Description |
---|---|---|
total | 2397 | Sum of the component scores |
issue | 269 | Severity and number of reported defects |
tool | 22 | Tool-by-tool defect ratings |
prevention | 2100 | Failed attempts by tools to test the page |
log | 6 | Browser warnings about the page |
latency | 0 | Abnormal delay in page responses |
Issue scores
The score of an issue depends on the severity (user impact and certainty) of the issue and on how many instances were reported (by one or more tools).
Issue | Score |
---|---|
attributeBad | 72 |
slashParseRisk | 36 |
focusIndication | 20 |
textContrastAA | 20 |
imageNoSource | 16 |
parentBad | 16 |
metaBad | 15 |
typeRedundant | 13 |
navConfusion | 9 |
controlNoText | 8 |
contrastAAA | 7 |
landmarkConfusion | 6 |
contentBeyondLandmarks | 6 |
obsolete | 6 |
linkNoText | 4 |
metaBansZoom | 4 |
figureNoText | 4 |
spontaneousMotion | 2 |
roleRedundant | 2 |
sectionHeadingless | 2 |
repeatedContentRisk | 1 |
Itemized issues
The reported rule violations are itemized below, issue by issue. Additional details can be inspected in the complete report at the end of this page.
Issue attributeBad
WCAG: 1.3.1
Score: 72
Complaints by nuVal
Rule ^Attribute .+ not allowed here.*$
^Attribute .+ not allowed here.*$
Description: Attribute not allowed here
Count of instances: 4
Complaint specifics
- Attribute xmlns:og not allowed here.
- Attribute xmlns:fb not allowed here.
Rule ^Attribute .+ is not serializable as XML 1\.0.*$
Description: Attribute is invalidly nonserializable
Count of instances: 4
Complaint specifics
- Attribute with the local name xmlns:og is not serializable as XML 1.0.
- Attribute with the local name xmlns:fb is not serializable as XML 1.0.
Rule ^Attribute .+ not allowed on element .+ at this point.*$
Description: Attribute not allowed on this element
Count of instances: 2
Complaint specifics
- Attribute x-autocompletetype not allowed on element input at this point.
Rule The itemprop attribute was specified, but the element is not a property of any item.
Description: itemprop attribute is on an element that is not a property of an item
Count of instances: 8
Complaint specifics
- The itemprop attribute was specified, but the element is not a property of any item.
Issue slashParseRisk
WCAG: 4.1
Score: 36
Complaints by nuVal
Rule Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.
Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.
Description: Void element has a useless trailing slash.
Count of instances: 36
Complaint specifics
- Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.
Issue focusIndication
WCAG: 2.4.7
Score: 20
Complaints by alfa
Rule r65
r65
Description: Element in the sequential focus order has no visible focus
Count of instances: 5
Complaint specifics
- Element in sequential focus order has visible focus
Issue textContrastAA
WCAG: 1.4.3
Score: 20
Complaints by ibm
Rule text_contrast_sufficient
text_contrast_sufficient
Description: Text has a contrast with its background less than the WCAG AA minimum for its size and weight
Count of instances: 5
Complaint specifics
- Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300
- Text contrast of 1.43 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400
- Text contrast of 2.02 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 300
Issue imageNoSource
WCAG: 1.3.1
Score: 16
Complaints by nuVal
Rule Element img is missing required attribute src.
Element img is missing required attribute src.
Description: img element has no src attribute
Count of instances: 4
Complaint specifics
- Element img is missing required attribute src.
Issue parentBad
WCAG: 1.3.1
Score: 16
Complaints by nuVal
Rule ^Element .+ not allowed as child of element .+ in this context.*$
^Element .+ not allowed as child of element .+ in this context.*$
Description: Element has an invalid parent
Count of instances: 4
Complaint specifics
- Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
Issue metaBad
WCAG: 1.3.1
Score: 15
Complaints by nuVal
Rule A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.
A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.
Description: meta element with http-equiv="X-UA-Compatible" has no content="IE=edge"
Count of instances: 2
Complaint specifics
- A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.
Rule A charset attribute on a meta element found after the first 1024 bytes.
Description: charset attribute on a meta element appears after 1024 bytes
Count of instances: 1
Complaint specifics
- A charset attribute on a meta element found after the first 1024 bytes.
Rule ^Bad value .+ for attribute .+ on element meta.*$
Description: Attribute of a meta element has an invalid value
Count of instances: 2
Complaint specifics
- Bad value Accept-CH for attribute http-equiv on element meta.
Issue typeRedundant
WCAG: 1.3.1
Score: 13
Complaints by nuVal
Rule The type attribute is unnecessary for JavaScript resources.
The type attribute is unnecessary for JavaScript resources.
Description: type attribute is unnecessary for a JavaScript resource
Count of instances: 12
Complaint specifics
- The type attribute is unnecessary for JavaScript resources.
Rule The type attribute for the style element is not needed and should be omitted.
Description: type attribute is unnecessary for a style element
Count of instances: 1
Complaint specifics
- The type attribute for the style element is not needed and should be omitted.
Issue navConfusion
WCAG: 1.3.6
Score: 9
Complaints by ibm
Rule aria_navigation_label_unique
aria_navigation_label_unique
Description: Multiple elements with the navigation role do not have unique labels
Count of instances: 3
Complaint specifics
- Multiple elements with "navigation" role do not have unique labels
Issue controlNoText
WCAG: 4.1.2
Score: 8
Complaints by ibm
Rule input_label_exists
input_label_exists
Description: Element with the role of a form control has no associated label
Count of instances: 2
Complaint specifics
- Form control element <button> has no associated label
Issue contrastAAA
WCAG: 1.4.6
Score: 7
Complaints by alfa
Rule r66
r66
Description: Text contrast less than AAA requires
Count of instances: 7
Complaint specifics
- Text outside widget has enhanced contrast
Issue landmarkConfusion
WCAG: 1.3.6
Score: 6
Complaints by ibm
Rule aria_landmark_name_unique
aria_landmark_name_unique
Description: Multiple landmarks with the same parent region are not distinguished from one another
Count of instances: 2
Complaint specifics
- Multiple "navigation" landmarks with the same parent region are not distinguished from one another because they have the same "" label
Issue contentBeyondLandmarks
WCAG: 1.3.6
Score: 6
Complaints by ibm
Rule aria_content_in_landmark
aria_content_in_landmark
Description: Content is not within a landmark element
Count of instances: 3
Complaint specifics
- Content is not within a landmark element
Issue obsolete
WCAG: 4.1
Score: 6
Complaints by ibm
Rule element_attribute_deprecated
element_attribute_deprecated
Description: Element or attribute is obsolete
Count of instances: 2
Complaint specifics
- The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Issue linkNoText
WCAG: 2.4.4
Score: 4
Complaints by alfa
Rule r11
r11
Description: Link has no accessible name
Count of instances: 1
Complaint specifics
- Links have an accessible name
Issue metaBansZoom
WCAG: 1.4.4
Score: 4
Complaints by alfa
Rule r47
r47
Description: meta element restricts zooming
Count of instances: 1
Complaint specifics
- <meta name='viewport'> elements do not prevent zoom
Issue figureNoText
WCAG: 1.1.1
Score: 4
Complaints by ibm
Rule figure_label_exists
figure_label_exists
Description: figure element has no associated label
Count of instances: 1
Complaint specifics
- The <figure> element does not have an associated label
Issue spontaneousMotion
WCAG: 2.2.2
Score: 2
Complaints by testaro
Rule motion
motion
Description: Change of visible content not requested by user
Count of instances: 1
Complaint specifics
- Content moves or changes without user request
Issue roleRedundant
WCAG: 4.1.2
Score: 2
Complaints by ibm
Rule aria_role_redundant
aria_role_redundant
Description: Explicitly assigned ARIA role is redundant with the implicit role of the element
Count of instances: 1
Complaint specifics
- The explicitly-assigned ARIA role "contentinfo" is redundant with the implicit role of the element <footer>
Complaints by nuVal
Rule ^The .+ role is unnecessary for element .+$
^The .+ role is unnecessary for element .+$
Description: explicit role is redundant for its element
Count of instances: 2
Complaint specifics
- The contentinfo role is unnecessary for element footer.
Issue sectionHeadingless
WCAG: 1.3.1
Score: 2
Complaints by nuVal
Rule Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
Description: section has no heading
Count of instances: 2
Complaint specifics
- Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
Issue repeatedContentRisk
WCAG: 2.4.1
Score: 1
Complaints by alfa
Rule r87
r87
Description: First focusable element is not a link to the main content
Count of instances: 1
Complaint specifics
- First focusable element is link to main content
Complete report
{ "id": "18ixx-ts27-caAD33-c", "what": "accessibility tests", "strict": true, "timeLimit": 330, "acts": [ { "type": "launch", "which": "webkit", "startTime": 1687097165882, "endTime": 1687097166434 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097166434, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097168312 }, { "type": "tenonRequest", "id": "a", "withNewContent": false, "what": "Tenon API version 2 test request, with page content", "startTime": 1687097168312, "url": "https://devonmathis.com/", "endTime": 1687097169117 }, { "type": "test", "which": "testaro", "what": "Testaro", "withItems": true, "rules": [ "y", "motion" ], "startTime": 1687097169118, "url": "https://devonmathis.com/", "result": { "rules": { "motion": { "what": "motion without user request", "data": { "bytes": [ 49343, 49343, 49343, 49343, 48933 ], "localRatios": [ 1, 1, 1, 1.008 ], "meanLocalRatio": 1.002, "maxLocalRatio": 1.008, "globalRatio": 1.008, "pixelChanges": [ 0, 0, 0, 73 ], "meanPixelChange": 18, "maxPixelChange": 73, "changeFrequency": 0.25 }, "totals": [ 0, 0, 1, 0 ], "standardInstances": [ { "ruleID": "motion", "what": "Content moves or changes without user request", "count": 1, "ordinalSeverity": 2, "tagName": "", "id": "", "location": { "doc": "", "type": "", "spec": "" }, "excerpt": "" } ] } }, "success": true }, "standardResult": { "totals": [ 0, 0, 1, 0 ], "instances": [ { "ruleID": "motion", "what": "Content moves or changes without user request", "count": 1, "ordinalSeverity": 2, "tagName": "", "id": "", "location": { "doc": "", "type": "", "spec": "" }, "excerpt": "" } ] }, "endTime": 1687097181994 }, { "type": "launch", "which": "chromium", "startTime": 1687097181994, "endTime": 1687097182565 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097182565, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097183684 }, { "type": "test", "which": "alfa", "startTime": 1687097183684, "url": "https://devonmathis.com/", "what": "alfa", "result": { "totals": { "failures": 9, "warnings": 6 }, "items": [ { "index": 2, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG2/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG2/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG2/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a href=\"#/\">", " <div class=\"css-mmleio\">", " <svg width=\"28\" height=\"22\" viewBox=\"0 0 28 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">", " <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.26 4.557l1.293 1.33-8.633 8.659a5 5 0 0 1-7.079 0 5.02 5.02 0 0 1 0-7.091L9.283 0l1.304 1.34-7.396 7.455a3.138 3.138 0 0 0 .023 4.432 3.125 3.125 0 0 0 4.424-.022l8.621-8.648zm-1.589-1.5L6.05 11.693l-1.362-1.34 8.645-8.648a5.008 5.008 0 0 1 ...", " </svg>", " </div>", "</a>" ] } }, { "index": 59, "verdict": "failed", "rule": { "ruleID": "r47", "ruleSummary": "<meta name='viewport'> elements do not prevent zoom", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r47", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG2/#resize-text", "chapter": "1.4.4", "title": "Resize text" } ] }, "target": { "type": "element", "tagName": "meta", "path": "/html[1]/head[1]/meta[2]", "codeLines": [ "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">" ] } }, { "index": 77, "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/WCAG2/#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[2]", "codeLines": [ "<a variant=\"tertiary\" data-test=\"CreateAnAccount\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-rbfa7s\" href=\"#/signup\">", " <span class=\"css-4xd708\">", " <span class=\"css-lmv9yd\">", " <span>", " Create Account", " </span>", " </span>", " <span class=\"css-rk7ym5\">", " <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div>", " </span>", " </span>", "</a>" ] } }, { "index": 78, "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/WCAG2/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/div[1]/div[1]/div[1]/input[1]", "codeLines": [ "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" id=\"5c0d8c2d-a52e-4c61-ba44-c08233e68dc3\" type=\"email\" name=\"email\" placeholder=\"name@example.com\" class=\"css-bo17dj focus-visible\" value=\"\" data-focus-visible-added=\"\">" ] } }, { "index": 79, "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/WCAG2/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/div[1]/div[1]/div[1]/input[1]", "codeLines": [ "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" type=\"password\" name=\"password\" placeholder=\"Password\" class=\"css-bo17dj\" value=\"\">" ] } }, { "index": 80, "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/WCAG2/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/button[1]", "codeLines": [ "<button type=\"button\" aria-label=\"Show password\" class=\"css-19r0nf0\">", " <span class=\"css-1q0jkdj\">", " <svg color=\"gray.100\" fill=\"currentColor\" height=\"22\" viewBox=\"0 0 22 22\" width=\"22\" xmlns=\"http://www.w3.org/2000/svg\" class=\"css-1fy6kej\">", " <path clip-rule=\"evenodd\" d=\"M3 11.23C3.813 13.91 7.133 16 11 16s7.187-2.09 8-4.77v-.46C18.187 8.09 14.867 6 11 6s-7.187 2.09-8 4.77v.46zm18-.73C20 6.5 15.5 4 11 4S2 6.5 1 10.5v1c1 4 5.5 6.5 10 6.5s9-2.5 10-6.5v-1z\" fill-rule=\"evenodd\"></path>", " <path d=\"M14 11a3 3 0 11-6 0 3 3 0 016 0z\"></path>", " </svg>", " </span>", "</button>" ] } }, { "index": 84, "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/WCAG2/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a variant=\"tertiary\" mt=\"6\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-1nbv6dv\" href=\"#/recovery\">", " <span class=\"css-4xd708\">", " <span class=\"css-lmv9yd\">", " <span>", " Can’t log in?", " </span>", " </span>", " <span class=\"css-rk7ym5\">", " <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div>", " </span>", " </span>", "</a>" ] } }, { "index": 89, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/label[1]/text()[1]", "codeLines": [ "Email address" ] } }, { "index": 90, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/text()[1]", "codeLines": [ "Password" ] } }, { "index": 91, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/label[1]/span[1]/text()[1]", "codeLines": [ "or" ] } }, { "index": 96, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[1]", "codeLines": [ "Secure Login with reCAPTCHA subject to Google" ] } }, { "index": 97, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[1]/span[1]/text()[1]", "codeLines": [ "Terms" ] } }, { "index": 98, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[2]", "codeLines": [ "&" ] } }, { "index": 99, "verdict": "failed", "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/WCAG2/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[2]/span[1]/text()[1]", "codeLines": [ "Privacy" ] } }, { "index": 148, "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", " <!doctype html>", "...", " </html>" ] } } ], "success": true }, "standardResult": { "totals": [ 6, 0, 0, 9 ], "instances": [ { "ruleID": "r11", "what": "Links have an accessible name", "ordinalSeverity": 3, "tagName": "A", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[1]" }, "excerpt": "<a href=\"#/\"> <div class=\"css-mmleio\"> <svg width=\"28\" height=\"22\" viewBox=\"0 0 28 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.26 4.557l1.2 ... 1 0-7.091L9.283 0l1.304 1.34-7.396 7.455a3.138 3.138 0 0 0 .023 4.432 3.125 3.125 0 0 0 4.424-.022l8.621-8.648zm-1.589-1.5L6.05 11.693l-1.362-1.34 8.645-8.648a5.008 5.008 0 0 1 ... </svg> </div> </a>" }, { "ruleID": "r47", "what": "<meta name='viewport'> elements do not prevent zoom", "ordinalSeverity": 3, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/head[1]/meta[2]" }, "excerpt": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">" }, { "ruleID": "r65", "what": "Element in sequential focus order has visible focus", "ordinalSeverity": 0, "tagName": "A", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[1]/a[2]" }, "excerpt": "<a variant=\"tertiary\" data-test=\"CreateAnAccount\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-rbfa7s\" href=\"#/signup\"> <span class=\"css-4xd708\"> <span class=\"css-lmv9yd\"> < ... n class=\"css-rk7ym5\"> <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div> </span> </span> </a>" }, { "ruleID": "r65", "what": "Element in sequential focus order has visible focus", "ordinalSeverity": 0, "tagName": "INPUT", "id": "5c0d8c2d-a52e-4c61-ba44-c08233e68dc3", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/div[1]/div[1]/div[1]/input[1]" }, "excerpt": "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" id=\"5c0d8c2d-a52e-4c61-ba44-c08233e68dc3\" type=\"email\" name=\"email\" placeholder=\"name@example.com\" class=\"css-bo17dj focus-visible\" value=\"\" data-focus-visible-added=\"\">" }, { "ruleID": "r65", "what": "Element in sequential focus order has visible focus", "ordinalSeverity": 0, "tagName": "INPUT", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/div[1]/div[1]/div[1]/input[1]" }, "excerpt": "<input color=\"gray.100\" font-size=\"[object Object]\" font-family=\"ui\" type=\"password\" name=\"password\" placeholder=\"Password\" class=\"css-bo17dj\" value=\"\">" }, { "ruleID": "r65", "what": "Element in sequential focus order has visible focus", "ordinalSeverity": 0, "tagName": "BUTTON", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/div[1]/button[1]" }, "excerpt": "<button type=\"button\" aria-label=\"Show password\" class=\"css-19r0nf0\"> <span class=\"css-1q0jkdj\"> <svg color=\"gray.100\" fill=\"currentColor\" height=\"22\" viewBox=\"0 0 22 22\" width=\"22\" xmlns=\"http://www. ... 7 2.09-8 4.77v.46zm18-.73C20 6.5 15.5 4 11 4S2 6.5 1 10.5v1c1 4 5.5 6.5 10 6.5s9-2.5 10-6.5v-1z\" fill-rule=\"evenodd\"></path> <path d=\"M14 11a3 3 0 11-6 0 3 3 0 016 0z\"></path> </svg> </span> </button>" }, { "ruleID": "r65", "what": "Element in sequential focus order has visible focus", "ordinalSeverity": 0, "tagName": "A", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]" }, "excerpt": "<a variant=\"tertiary\" mt=\"6\" animationdirection=\"right\" outline=\"none\" textalign=\"center\" class=\"css-1nbv6dv\" href=\"#/recovery\"> <span class=\"css-4xd708\"> <span class=\"css-lmv9yd\"> <span> Can’t log in ... n class=\"css-rk7ym5\"> <div class=\"css-mzw0dv\" style=\"border-top-width: 2px; transform: scaleX(0); transition-timing-function: cubic-bezier(0.4, 0, 0.68, 0.06); width: 0px;\"></div> </span> </span> </a>" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "LABEL", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/label[1]/text()[1]" }, "excerpt": "Email address" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "LABEL", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/label[1]/text()[1]" }, "excerpt": "Password" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/label[1]/span[1]/text()[1]" }, "excerpt": "or" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[1]" }, "excerpt": "Secure Login with reCAPTCHA subject to Google" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[1]/span[1]/text()[1]" }, "excerpt": "Terms" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/text()[2]" }, "excerpt": "&" }, { "ruleID": "r66", "what": "Text outside widget has enhanced contrast", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[3]/span[1]/span[1]/a[2]/span[1]/text()[1]" }, "excerpt": "Privacy" }, { "ruleID": "r87", "what": "First focusable element is link to main content", "ordinalSeverity": 0, "tagName": "", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/" }, "excerpt": "#document <!doctype html> ... </html>" } ] }, "endTime": 1687097185877 }, { "type": "test", "which": "axe", "detailLevel": 2, "startTime": 1687097185877, "result": { "success": false, "error": "redirection", "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fdevon-mathis-ca.squarespace.com%2Foauth-connect&state=v1.local.-Anlf_o0iA333XNScZ1DRpsddvhwJN6o89ZfA4qp8Jn6Q-wakTRI8IDfVaiopYdg-r1ERrRztvect4hh3GVTEQV4jQGSHs_0VttF990McLzyftnq5b_jf2URh-owHFspJe0RAbRPTL4ti1U5CPzr_TOtg8z6xLvZFRJH0WOHI1aK1VFBy6OgTtPeoHtvHZ5qSr68KZrdYOS9VYBKNnhaio8VMUxd34u6rwET9AqkgIg6h2TES5PapTjmAJ2nJciji39cNYyZDc7JefAt6OiF7Pyd3AFlEX4B6rBxKGCG7JOT0Fmqb_M771hwEmAnWRs_Dl2Cn0Jf&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)", "prevented": true }, "endTime": 1687097185877 }, { "type": "launch", "which": "chromium", "startTime": 1687097185877, "endTime": 1687097186497 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097186497, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097187573 }, { "type": "test", "which": "continuum", "startTime": 1687097187573, "url": "https://devonmathis.com/", "what": "Level Access Continuum, community edition", "result": { "prevented": true, "error": "ERROR adding the AccessEngine.community script to the page", "success": true }, "standardResult": { "totals": [], "instances": [], "prevented": true }, "endTime": 1687097187932 }, { "type": "launch", "which": "chromium", "startTime": 1687097187932, "endTime": 1687097188460 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097188461, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097189590 }, { "type": "test", "which": "htmlcs", "startTime": 1687097189590, "url": "https://devonmathis.com/", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "result": { "prevented": true, "error": "ERROR adding the htmlcs script to the page", "success": true }, "standardResult": { "totals": [], "instances": [], "prevented": true }, "endTime": 1687097190156 }, { "type": "launch", "which": "chromium", "startTime": 1687097190156, "endTime": 1687097190676 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097190676, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097191779 }, { "type": "test", "which": "ibm", "withItems": true, "withNewContent": false, "startTime": 1687097191780, "url": "https://devonmathis.com/", "what": "IBM Accessibility Checker", "result": { "totals": { "violation": 15, "recommendation": 4, "ignored": 0 }, "items": [ { "ruleId": "text_contrast_sufficient", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[3]", "aria": "/document[1]/main[1]/paragraph[3]" }, "message": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "bounds": { "left": 417, "top": 1921, "height": 150, "width": 335 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "text_contrast_sufficient", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[2]", "aria": "/document[1]/main[1]/paragraph[2]" }, "message": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "bounds": { "left": 417, "top": 1516, "height": 390, "width": 335 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "text_contrast_sufficient", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[1]", "aria": "/document[1]/main[1]/paragraph[1]" }, "message": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "bounds": { "left": 417, "top": 1381, "height": 120, "width": 335 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "text_contrast_sufficient", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/form[1]/div[1]/div[2]/button[1]/span[2]", "aria": "/document[1]/main[1]/form[1]/button[1]" }, "message": "Text contrast of 1.43 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400", "bounds": { "left": 499, "top": 1159, "height": 21, "width": 58 }, "snippet": "<span class=\"newsletter-form-button-label\">", "level": "violation" }, { "ruleId": "text_contrast_sufficient", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 2.02 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 300", "bounds": { "left": 73, "top": 99, "height": 22, "width": 1130 }, "snippet": "<div class=\"meta-title\">", "level": "violation" }, { "ruleId": "input_label_exists", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/button[1]", "aria": "/document[1]/button[2]" }, "message": "Form control element <button> has no associated label", "bounds": { "left": -99259, "top": 0, "height": 60, "width": 60 }, "snippet": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" class=\"Mobile-overlay-close\">", "level": "violation" }, { "ruleId": "input_label_exists", "path": { "dom": "/html[1]/body[1]/div[2]/div[1]/div[3]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Form control element <button> has no associated label", "bounds": { "left": 720, "top": 9, "height": 30, "width": 40 }, "snippet": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" data-controller-overlay=\"menu\" data-nc-element=\"menu-icon\" class=\"Mobile-bar-menu\">", "level": "violation" }, { "ruleId": "aria_navigation_label_unique", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 95, "top": 2208, "height": 57, "width": 612 }, "snippet": "<nav class=\"sqs-svg-icon--list\">", "level": "violation" }, { "ruleId": "aria_navigation_label_unique", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[2]", "aria": "/document[1]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": -100703, "top": 259, "height": 47, "width": 668 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--secondary\">", "level": "violation" }, { "ruleId": "aria_navigation_label_unique", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[1]", "aria": "/document[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": -100703, "top": 36, "height": 223, "width": 668 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--primary\">", "level": "violation" }, { "ruleId": "aria_landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[2]", "aria": "/document[1]/navigation[2]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": -100703, "top": 259, "height": 47, "width": 668 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--secondary\">", "level": "violation" }, { "ruleId": "aria_landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[1]", "aria": "/document[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": -100703, "top": 36, "height": 223, "width": 668 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--primary\">", "level": "violation" }, { "ruleId": "aria_content_in_landmark", "path": { "dom": "/html[1]/body[1]/div[2]/div[3]/button[1]", "aria": "/document[1]/button[2]" }, "message": "Content is not within a landmark element", "bounds": { "left": -99259, "top": 0, "height": 60, "width": 60 }, "snippet": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" class=\"Mobile-overlay-close\">", "level": "violation" }, { "ruleId": "aria_content_in_landmark", "path": { "dom": "/html[1]/body[1]/div[2]/div[1]/div[3]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 720, "top": 9, "height": 30, "width": 40 }, "snippet": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" data-controller-overlay=\"menu\" data-nc-element=\"menu-icon\" class=\"Mobile-bar-menu\">", "level": "violation" }, { "ruleId": "aria_content_in_landmark", "path": { "dom": "/html[1]/body[1]/div[2]/div[1]/div[2]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 291, "top": 8, "height": 32, "width": 220 }, "snippet": "<a data-content-field=\"site-title\" data-nc-element=\"branding\" class=\"Mobile-bar-branding\" href=\"/\">", "level": "violation" }, { "ruleId": "figure_label_exists", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/figure[1]", "aria": "/document[1]/main[1]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 1284, "height": 333, "width": 335 }, "snippet": "<figure id=\"yui_3_17_2_1_1687097191306_68\" style=\"max-width:960px;\" class=\"\n sqs-block-image-figure\n intrinsic\n \">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[4]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" http-equiv=\"Accept-CH\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]", "aria": "/document[1]/contentinfo[1]" }, "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>", "bounds": { "left": 0, "top": 2171, "height": 286, "width": 800 }, "snippet": "<footer data-controllers-bound=\"FooterBreakpoints\" data-controller=\"FooterBreakpoints\" role=\"contentinfo\" class=\"Footer\">", "level": "recommendation" } ], "success": true }, "standardResult": { "totals": [ 0, 4, 0, 15 ], "instances": [ { "ruleID": "text_contrast_sufficient", "what": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "ordinalSeverity": 3, "tagName": "P", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[3]" }, "excerpt": "<p style=\"white-space:pre-wrap;\" class=\"\">" }, { "ruleID": "text_contrast_sufficient", "what": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "ordinalSeverity": 3, "tagName": "P", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[2]" }, "excerpt": "<p style=\"white-space:pre-wrap;\" class=\"\">" }, { "ruleID": "text_contrast_sufficient", "what": "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "ordinalSeverity": 3, "tagName": "P", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/p[1]" }, "excerpt": "<p style=\"white-space:pre-wrap;\" class=\"\">" }, { "ruleID": "text_contrast_sufficient", "what": "Text contrast of 1.43 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400", "ordinalSeverity": 3, "tagName": "SPAN", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/form[1]/div[1]/div[2]/button[1]/span[2]" }, "excerpt": "<span class=\"newsletter-form-button-label\">" }, { "ruleID": "text_contrast_sufficient", "what": "Text contrast of 2.02 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 300", "ordinalSeverity": 3, "tagName": "DIV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]" }, "excerpt": "<div class=\"meta-title\">" }, { "ruleID": "input_label_exists", "what": "Form control element <button> has no associated label", "ordinalSeverity": 3, "tagName": "BUTTON", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/button[1]" }, "excerpt": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" class=\"Mobile-overlay-close\">" }, { "ruleID": "input_label_exists", "what": "Form control element <button> has no associated label", "ordinalSeverity": 3, "tagName": "BUTTON", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[1]/div[3]/button[1]" }, "excerpt": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" data-controller-overlay=\"menu\" data-nc-element=\"menu-icon\" class=\"Mobile-bar-menu\">" }, { "ruleID": "aria_navigation_label_unique", "what": "Multiple elements with \"navigation\" role do not have unique labels", "ordinalSeverity": 3, "tagName": "NAV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]" }, "excerpt": "<nav class=\"sqs-svg-icon--list\">" }, { "ruleID": "aria_navigation_label_unique", "what": "Multiple elements with \"navigation\" role do not have unique labels", "ordinalSeverity": 3, "tagName": "NAV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[2]" }, "excerpt": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--secondary\">" }, { "ruleID": "aria_navigation_label_unique", "what": "Multiple elements with \"navigation\" role do not have unique labels", "ordinalSeverity": 3, "tagName": "NAV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[1]" }, "excerpt": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--primary\">" }, { "ruleID": "aria_landmark_name_unique", "what": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "ordinalSeverity": 3, "tagName": "NAV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[2]" }, "excerpt": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--secondary\">" }, { "ruleID": "aria_landmark_name_unique", "what": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "ordinalSeverity": 3, "tagName": "NAV", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/div[1]/div[1]/nav[1]" }, "excerpt": "<nav data-content-field=\"navigation\" class=\"Mobile-overlay-nav Mobile-overlay-nav--primary\">" }, { "ruleID": "aria_content_in_landmark", "what": "Content is not within a landmark element", "ordinalSeverity": 3, "tagName": "BUTTON", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[3]/button[1]" }, "excerpt": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" class=\"Mobile-overlay-close\">" }, { "ruleID": "aria_content_in_landmark", "what": "Content is not within a landmark element", "ordinalSeverity": 3, "tagName": "BUTTON", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[1]/div[3]/button[1]" }, "excerpt": "<button data-controllers-bound=\"MobileOverlayToggle\" data-controller=\"MobileOverlayToggle\" data-controller-overlay=\"menu\" data-nc-element=\"menu-icon\" class=\"Mobile-bar-menu\">" }, { "ruleID": "aria_content_in_landmark", "what": "Content is not within a landmark element", "ordinalSeverity": 3, "tagName": "A", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[2]/div[1]/div[2]/a[1]" }, "excerpt": "<a data-content-field=\"site-title\" data-nc-element=\"branding\" class=\"Mobile-bar-branding\" href=\"/\">" }, { "ruleID": "figure_label_exists", "what": "The <figure> element does not have an associated label", "ordinalSeverity": 1, "tagName": "FIGURE", "id": "yui_3_17_2_1_1687097191306_68", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/figure[1]" }, "excerpt": "<figure id=\"yui_3_17_2_1_1687097191306_68\" style=\"max-width:960px;\" class=\" sqs-block-image-figure intrinsic \">" }, { "ruleID": "element_attribute_deprecated", "what": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "ordinalSeverity": 1, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/head[1]/meta[4]" }, "excerpt": "<meta content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" http-equiv=\"Accept-CH\">" }, { "ruleID": "element_attribute_deprecated", "what": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "ordinalSeverity": 1, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/head[1]/meta[1]" }, "excerpt": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">" }, { "ruleID": "aria_role_redundant", "what": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>", "ordinalSeverity": 1, "tagName": "FOOTER", "id": "", "location": { "doc": "dom", "type": "xpath", "spec": "/html[1]/body[1]/div[4]/footer[1]" }, "excerpt": "<footer data-controllers-bound=\"FooterBreakpoints\" data-controller=\"FooterBreakpoints\" role=\"contentinfo\" class=\"Footer\">" } ] }, "endTime": 1687097192992 }, { "type": "launch", "which": "chromium", "startTime": 1687097192992, "endTime": 1687097193513 }, { "type": "url", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)", "startTime": 1687097193513, "result": { "url": "https://devonmathis.com/" }, "endTime": 1687097194605 }, { "type": "test", "which": "nuVal", "startTime": 1687097194605, "url": "https://devonmathis.com/", "what": "Nu Html Checker", "result": { "pageContent": { "messages": [ { "type": "error", "lastLine": 1, "lastColumn": 848, "firstColumn": 16, "message": "Attribute xmlns:og not allowed here.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-ltcbodoni175-n4-loading wf-ltcbodoni175-i4-loading wf-sofiapro-i9-loading wf-sofiapro-n1-loading wf-sofiapro-n5-loading wf-sofiapro-n7-loading wf-sofiapro-i3-loading wf-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>", "hiliteStart": 10, "hiliteLength": 833 }, { "type": "info", "lastLine": 1, "lastColumn": 848, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-ltcbodoni175-n4-loading wf-ltcbodoni175-i4-loading wf-sofiapro-i9-loading wf-sofiapro-n1-loading wf-sofiapro-n5-loading wf-sofiapro-n7-loading wf-sofiapro-i3-loading wf-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>", "hiliteStart": 10, "hiliteLength": 833 }, { "type": "error", "lastLine": 1, "lastColumn": 848, "firstColumn": 16, "message": "Attribute xmlns:fb not allowed here.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-ltcbodoni175-n4-loading wf-ltcbodoni175-i4-loading wf-sofiapro-i9-loading wf-sofiapro-n1-loading wf-sofiapro-n5-loading wf-sofiapro-n7-loading wf-sofiapro-i3-loading wf-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>", "hiliteStart": 10, "hiliteLength": 833 }, { "type": "info", "lastLine": 1, "lastColumn": 848, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths wf-ltcbodoni175-n4-loading wf-ltcbodoni175-i4-loading wf-sofiapro-i9-loading wf-sofiapro-n1-loading wf-sofiapro-n5-loading wf-sofiapro-n7-loading wf-sofiapro-i3-loading wf-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>", "hiliteStart": 10, "hiliteLength": 833 }, { "type": "error", "lastLine": 2, "lastColumn": 66, "firstColumn": 5, "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "extract": "head>\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n <", "hiliteStart": 10, "hiliteLength": 62 }, { "type": "error", "lastLine": 7, "lastColumn": 21, "message": "A charset attribute on a meta element found after the first 1024 bytes.", "extract": " charset=\"utf-8\">\n<title>Devon", "hiliteStart": 15, "hiliteLength": 1 }, { "type": "error", "lastLine": 9, "lastColumn": 83, "firstColumn": 1, "message": "Bad value Accept-CH for attribute http-equiv on element meta.", "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link ", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "info", "lastLine": 29, "lastColumn": 938, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "cdn.com\">\n<script type=\"text/javascript\" src=\"//use.typekit.net/ik/QlpLvP-9v0uKL5n6UQH8sOHa2YHhiGMxbth4yUa5rrvfe0XIfFHN4UJLFRbh52jhWDmyFRjk5QSowcB8jcIuwcwujhBqweFRwg74MkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0ZemhdhtldABX-e8DOAFyO1FUiABkZWF3jAF8OcFzdP37O1FUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80Zko0ZWbCjWw0dA9CZemhdhtldABX-e8DOAFyO1FUiABkZWF3jAF8OcFzdPUqZWZzdcuyieyTSkoRdhXCdeNRjAUGdaFXOYFUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0jhNlOYiaikoyjamTiY8Djhy8ZYmC-Ao1Oco8ifUaiaS0jWw0dA9CiaiaOcs8icN0OAuyieyTSkuRjPoDSWmyScmDSeBRZPoRdhXCiaiaOcs8icN0dABX-e8DOcFzdPUaiaS0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPJ5dYsROA4zZeN0-PXUFD9KfWFzZc8yOWgkdkG4fVvnIMMjgfMfH6qJxKCbMg65JMJ7f6R-z3IbMs6QJMJ7f6Rcz3IbMs6gJMJ7f6RLz3IbMs62JMJ7f6RRz3IbMs6IJMJ7f6Ryz3IbMs6BJMJ7f6R8z3IbMs6eJMJ7f6Rdz3IbMs6YJMJ7f6R6z3IbMs6FJMJ7f6Rqz3IbMs65JMJ7f6RZz3IbMs64JMJ7f6RSz3IbMs6sJMHbMj1nEj9e.js\"></scri", "hiliteStart": 10, "hiliteLength": 938 }, { "type": "info", "lastLine": 30, "lastColumn": 23, "firstColumn": 1, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "</script>\n<style type=\"text/css\">@font-", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 30, "lastColumn": 5740, "firstColumn": 5710, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": ";}</style><script type=\"text/javascript\">try{Ty", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 31, "lastColumn": 150, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "info", "lastLine": 32, "lastColumn": 130, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri", "hiliteStart": 10, "hiliteLength": 130 }, { "type": "info", "lastLine": 33, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\">SQUARE", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 398, "lastColumn": 209, "firstColumn": 27, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" alt=\"People Over Politics\" /></nosc", "hiliteStart": 10, "hiliteLength": 183 }, { "type": "info", "lastLine": 428, "lastColumn": 201, "firstColumn": 27, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" alt=\"People Over Politics\" /></nosc", "hiliteStart": 10, "hiliteLength": 175 }, { "type": "error", "lastLine": 428, "lastColumn": 826, "firstColumn": 213, "message": "Element img is missing required attribute src.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image-dimensions=\"960x704\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-image-id=\"5ed196ebdef8546a0191e166\" data-type=\"image\" data-parent-ratio=\"1.5\" style=\"font-size: 0px; left: 0px; top: -39.6667px; width: 1180px; height: 865px; position: relative;\" alt=\"People Over Politics\">\n ", "hiliteStart": 10, "hiliteLength": 614 }, { "type": "info", "lastLine": 347, "lastColumn": 220, "firstColumn": 15, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " <section id=\"gallery\" class=\"Index-page\" data-collection-id=\"5ed192bc30af07074f40f681\" data-parallax-id=\"5ed192bc30af07074f40f681\" data-edit-main-image=\"Background\" style=\"min-height: calc(100vh - 171px);\">\n ", "hiliteStart": 10, "hiliteLength": 206 }, { "type": "error", "lastLine": 520, "lastColumn": 244, "firstColumn": 15, "message": "Attribute x-autocompletetype not allowed on element input at this point.", "extract": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\">\n ", "hiliteStart": 10, "hiliteLength": 230 }, { "type": "info", "lastLine": 620, "lastColumn": 257, "firstColumn": 29, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" /></nosc", "hiliteStart": 10, "hiliteLength": 229 }, { "type": "info", "lastLine": 681, "lastColumn": 127, "firstColumn": 7, "subType": "warning", "message": "The contentinfo role is unnecessary for element footer.", "extract": "v>\n\n <footer class=\"Footer\" role=\"contentinfo\" data-controller=\"FooterBreakpoints\" data-controllers-bound=\"FooterBreakpoints\">\n\n <d", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "error", "lastLine": 703, "lastColumn": 9, "firstColumn": 3, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "solid\">\n <style>\n #", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 759, "lastColumn": 149, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "div>\n\n <script defer=\"defer\" src=\"https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/349/scripts/site-bundle.js\" type=\"text/javascript\"></scri", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 765, "lastColumn": 169, "firstColumn": 146, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": ": none;\"><style id=\"smodernizrx\">@media", "hiliteStart": 10, "hiliteLength": 24 }, { "type": "error", "lastLine": 765, "lastColumn": 411, "firstColumn": 387, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": ": none;\"><style id=\"smodernizrxx\">@media", "hiliteStart": 10, "hiliteLength": 25 }, { "type": "error", "lastLine": 18, "lastColumn": 58, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "nt=\"825\">\n<meta itemprop=\"name\" content=\"Devon Mathis for Assembly\">\n<meta", "hiliteStart": 10, "hiliteLength": 58 }, { "type": "error", "lastLine": 19, "lastColumn": 55, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "ssembly\">\n<meta itemprop=\"url\" content=\"https://devonmathis.com\">\n<meta", "hiliteStart": 10, "hiliteLength": 55 }, { "type": "error", "lastLine": 20, "lastColumn": 170, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "his.com\">\n<meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\">\n<link", "hiliteStart": 10, "hiliteLength": 170 }, { "type": "error", "lastLine": 22, "lastColumn": 163, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "t=1500w\">\n<meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\">\n<meta", "hiliteStart": 10, "hiliteLength": 163 } ] }, "rawPage": { "messages": [ { "type": "error", "lastLine": 2, "firstLine": 1, "lastColumn": 114, "firstColumn": 16, "message": "Attribute xmlns:og not allowed here.", "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" >\n <he", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "info", "lastLine": 2, "firstLine": 1, "lastColumn": 114, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" >\n <he", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "error", "lastLine": 2, "firstLine": 1, "lastColumn": 114, "firstColumn": 16, "message": "Attribute xmlns:fb not allowed here.", "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" >\n <he", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "info", "lastLine": 2, "firstLine": 1, "lastColumn": 114, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "extract": "type html>\n<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" >\n <he", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "error", "lastLine": 4, "lastColumn": 66, "firstColumn": 5, "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "extract": "head>\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n <", "hiliteStart": 10, "hiliteLength": 62 }, { "type": "info", "lastLine": 9, "lastColumn": 24, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": " href=\"\">\n<meta charset=\"utf-8\" />\n<titl", "hiliteStart": 10, "hiliteLength": 24 }, { "type": "error", "lastLine": 11, "lastColumn": 85, "firstColumn": 1, "message": "Bad value Accept-CH for attribute http-equiv on element meta.", "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link ", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 11, "lastColumn": 85, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "y</title>\n<meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link ", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 11, "lastColumn": 269, "firstColumn": 86, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "-Model\" /><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1516644938496-J5E1LXZRCVIDGMMWZ5XR/favicon.ico?format=100w\"/>\n<link", "hiliteStart": 10, "hiliteLength": 184 }, { "type": "info", "lastLine": 12, "lastColumn": 54, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "t=100w\"/>\n<link rel=\"canonical\" href=\"https://devonmathis.com\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 54 }, { "type": "info", "lastLine": 13, "lastColumn": 67, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "is.com\"/>\n<meta property=\"og:site_name\" content=\"Devon Mathis for Assembly\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 67 }, { "type": "info", "lastLine": 14, "lastColumn": 63, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "sembly\"/>\n<meta property=\"og:title\" content=\"Devon Mathis for Assembly\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 63 }, { "type": "info", "lastLine": 15, "lastColumn": 59, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "sembly\"/>\n<meta property=\"og:url\" content=\"https://devonmathis.com\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 59 }, { "type": "info", "lastLine": 16, "lastColumn": 44, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "is.com\"/>\n<meta property=\"og:type\" content=\"website\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 44 }, { "type": "info", "lastLine": 17, "lastColumn": 167, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "ebsite\"/>\n<meta property=\"og:image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 167 }, { "type": "info", "lastLine": 18, "lastColumn": 48, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "=1500w\"/>\n<meta property=\"og:image:width\" content=\"1500\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 48 }, { "type": "info", "lastLine": 19, "lastColumn": 48, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "=\"1500\"/>\n<meta property=\"og:image:height\" content=\"825\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 48 }, { "type": "info", "lastLine": 20, "lastColumn": 59, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "t=\"825\"/>\n<meta itemprop=\"name\" content=\"Devon Mathis for Assembly\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 59 }, { "type": "info", "lastLine": 21, "lastColumn": 56, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "sembly\"/>\n<meta itemprop=\"url\" content=\"https://devonmathis.com\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 56 }, { "type": "info", "lastLine": 22, "lastColumn": 171, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "is.com\"/>\n<meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<link", "hiliteStart": 10, "hiliteLength": 171 }, { "type": "info", "lastLine": 23, "lastColumn": 161, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "=1500w\"/>\n<link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\" />\n<meta", "hiliteStart": 10, "hiliteLength": 161 }, { "type": "info", "lastLine": 24, "lastColumn": 164, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "1500w\" />\n<meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 164 }, { "type": "info", "lastLine": 25, "lastColumn": 64, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "=1500w\"/>\n<meta name=\"twitter:title\" content=\"Devon Mathis for Assembly\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 64 }, { "type": "info", "lastLine": 26, "lastColumn": 168, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "sembly\"/>\n<meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 168 }, { "type": "info", "lastLine": 27, "lastColumn": 60, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "=1500w\"/>\n<meta name=\"twitter:url\" content=\"https://devonmathis.com\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 60 }, { "type": "info", "lastLine": 28, "lastColumn": 45, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "is.com\"/>\n<meta name=\"twitter:card\" content=\"summary\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 45 }, { "type": "info", "lastLine": 29, "lastColumn": 38, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "ummary\"/>\n<meta name=\"description\" content=\"\" />\n<link", "hiliteStart": 10, "hiliteLength": 38 }, { "type": "info", "lastLine": 31, "lastColumn": 938, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "cdn.com\">\n<script type=\"text/javascript\" src=\"//use.typekit.net/ik/QlpLvP-9v0uKL5n6UQH8sOHa2YHhiGMxbth4yUa5rrvfe0XIfFHN4UJLFRbh52jhWDmyFRjk5QSowcB8jcIuwcwujhBqweFRwg74MkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0ZemhdhtldABX-e8DOAFyO1FUiABkZWF3jAF8OcFzdP37O1FUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80Zko0ZWbCjWw0dA9CZemhdhtldABX-e8DOAFyO1FUiABkZWF3jAF8OcFzdPUqZWZzdcuyieyTSkoRdhXCdeNRjAUGdaFXOYFUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0jhNlOYiaikoyjamTiY8Djhy8ZYmC-Ao1Oco8ifUaiaS0jWw0dA9CiaiaOcs8icN0OAuyieyTSkuRjPoDSWmyScmDSeBRZPoRdhXCiaiaOcs8icN0dABX-e8DOcFzdPUaiaS0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPJ5dYsROA4zZeN0-PXUFD9KfWFzZc8yOWgkdkG4fVvnIMMjgfMfH6qJxKCbMg65JMJ7f6R-z3IbMs6QJMJ7f6Rcz3IbMs6gJMJ7f6RLz3IbMs62JMJ7f6RRz3IbMs6IJMJ7f6Ryz3IbMs6BJMJ7f6R8z3IbMs6eJMJ7f6Rdz3IbMs6YJMJ7f6R6z3IbMs6FJMJ7f6Rqz3IbMs65JMJ7f6RZz3IbMs64JMJ7f6RSz3IbMs6sJMHbMj1nEj9e.js\"></scri", "hiliteStart": 10, "hiliteLength": 938 }, { "type": "info", "lastLine": 32, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\">try{Ty", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 33, "lastColumn": 150, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "info", "lastLine": 34, "lastColumn": 130, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri", "hiliteStart": 10, "hiliteLength": 130 }, { "type": "info", "lastLine": 35, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\">SQUARE", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 46, "lastColumn": 115, "firstColumn": 1, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "</script>\n<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS Feed\" href=\"https://devonmathis.com/home?format=rss\" />\n<scri", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "info", "lastLine": 47, "lastColumn": 520, "firstColumn": 336, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "}</script><link rel=\"stylesheet\" type=\"text/css\" href=\"https://static1.squarespace.com/static/sitecss/5a6629792aeba52c5cad0cc0/59/55f0aac0e4b0f0a5b7e0b22e/5a6629792aeba52c5cad0cd5/349/site.css\"/><scrip", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "info", "lastLine": 61, "lastColumn": 218, "firstColumn": 13, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": " <img src=\"//images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/ec5430c0-20c6-491c-9e41-69bfabc153f8/devonbak.png?format=1500w\" alt=\"Devon Mathis for Assembly\" class=\"Mobile-bar-branding-logo\" />\n ", "hiliteStart": 10, "hiliteLength": 206 }, { "type": "info", "lastLine": 265, "lastColumn": 147, "firstColumn": 17, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": " <input class=\"Header-search-form-input\" name=\"q\" type=\"text\" spellcheck=\"false\" value=\"\" autocomplete=\"off\" placeholder=\"Search\" />\n ", "hiliteStart": 10, "hiliteLength": 131 }, { "type": "info", "lastLine": 334, "lastColumn": 222, "firstColumn": 21, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": " <img src=\"//images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/ec5430c0-20c6-491c-9e41-69bfabc153f8/devonbak.png?format=1500w\" alt=\"Devon Mathis for Assembly\" class=\"Header-branding-logo\" />\n ", "hiliteStart": 10, "hiliteLength": 202 }, { "type": "info", "lastLine": 414, "lastColumn": 209, "firstColumn": 27, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" alt=\"People Over Politics\" /></nosc", "hiliteStart": 10, "hiliteLength": 183 }, { "type": "error", "lastLine": 414, "lastColumn": 728, "firstColumn": 221, "message": "Element img is missing required attribute src.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image-dimensions=\"2048x1365\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed1939df426f87f63fb1efc\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 508 }, { "type": "info", "lastLine": 414, "lastColumn": 728, "firstColumn": 221, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image-dimensions=\"2048x1365\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed1939df426f87f63fb1efc\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 508 }, { "type": "info", "lastLine": 444, "lastColumn": 201, "firstColumn": 27, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" alt=\"People Over Politics\" /></nosc", "hiliteStart": 10, "hiliteLength": 175 }, { "type": "error", "lastLine": 444, "lastColumn": 702, "firstColumn": 213, "message": "Element img is missing required attribute src.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image-dimensions=\"960x704\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed196ebdef8546a0191e166\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 490 }, { "type": "info", "lastLine": 444, "lastColumn": 702, "firstColumn": 213, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image-dimensions=\"960x704\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed196ebdef8546a0191e166\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 490 }, { "type": "info", "lastLine": 360, "lastColumn": 180, "firstColumn": 15, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " <section id=\"gallery\" class=\"Index-page\" data-collection-id=\"5ed192bc30af07074f40f681\" data-parallax-id=\"5ed192bc30af07074f40f681\" data-edit-main-image=\"Background\">\n ", "hiliteStart": 10, "hiliteLength": 166 }, { "type": "error", "lastLine": 554, "lastColumn": 246, "firstColumn": 15, "message": "Attribute x-autocompletetype not allowed on element input at this point.", "extract": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\" />\n ", "hiliteStart": 10, "hiliteLength": 232 }, { "type": "info", "lastLine": 554, "lastColumn": 246, "firstColumn": 15, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\" />\n ", "hiliteStart": 10, "hiliteLength": 232 }, { "type": "info", "lastLine": 673, "lastColumn": 257, "firstColumn": 29, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" /></nosc", "hiliteStart": 10, "hiliteLength": 229 }, { "type": "error", "lastLine": 673, "lastColumn": 835, "firstColumn": 269, "message": "Element img is missing required attribute src.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" data-image-dimensions=\"960x952\" data-image-focal-point=\"0.5,0.5\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" data-load=\"false\" data-image-id=\"5ed7e78fd63dc1674dd06d74\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 567 }, { "type": "info", "lastLine": 673, "lastColumn": 835, "firstColumn": 269, "message": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "extract": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" data-image-dimensions=\"960x952\" data-image-focal-point=\"0.5,0.5\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" data-load=\"false\" data-image-id=\"5ed7e78fd63dc1674dd06d74\" data-type=\"image\" />\n ", "hiliteStart": 10, "hiliteLength": 567 }, { "type": "info", "lastLine": 734, "lastColumn": 84, "firstColumn": 7, "subType": "warning", "message": "The contentinfo role is unnecessary for element footer.", "extract": "v>\n\n <footer class=\"Footer\" role=\"contentinfo\" data-controller=\"FooterBreakpoints\">\n\n <d", "hiliteStart": 10, "hiliteLength": 78 }, { "type": "error", "lastLine": 756, "lastColumn": 9, "firstColumn": 3, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "olid\" >\n <style>\n #", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 812, "lastColumn": 149, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "div>\n\n <script defer=\"defer\" src=\"https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/349/scripts/site-bundle.js\" type=\"text/javascript\"></scri", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 20, "lastColumn": 59, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "t=\"825\"/>\n<meta itemprop=\"name\" content=\"Devon Mathis for Assembly\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 59 }, { "type": "error", "lastLine": 21, "lastColumn": 56, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "sembly\"/>\n<meta itemprop=\"url\" content=\"https://devonmathis.com\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 56 }, { "type": "error", "lastLine": 22, "lastColumn": 171, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "is.com\"/>\n<meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<link", "hiliteStart": 10, "hiliteLength": 171 }, { "type": "error", "lastLine": 24, "lastColumn": 164, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "1500w\" />\n<meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/>\n<meta", "hiliteStart": 10, "hiliteLength": 164 } ] }, "success": true }, "standardResult": { "totals": [ 21, 0, 27, 0 ], "instances": [ { "ruleID": "Attribute xmlns:og not allowed here.", "what": "Attribute xmlns:og not allowed here.", "ordinalSeverity": 2, "tagName": "HTML", "id": "yui_3_17_2_1_1687097194132_80", "location": { "doc": "dom", "type": "line", "spec": "1" }, "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... f-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>" }, { "ruleID": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "what": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "ordinalSeverity": 0, "tagName": "HTML", "id": "yui_3_17_2_1_1687097194132_80", "location": { "doc": "dom", "type": "line", "spec": "1" }, "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... f-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>" }, { "ruleID": "Attribute xmlns:fb not allowed here.", "what": "Attribute xmlns:fb not allowed here.", "ordinalSeverity": 2, "tagName": "HTML", "id": "yui_3_17_2_1_1687097194132_80", "location": { "doc": "dom", "type": "line", "spec": "1" }, "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... f-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>" }, { "ruleID": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "what": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "ordinalSeverity": 0, "tagName": "HTML", "id": "yui_3_17_2_1_1687097194132_80", "location": { "doc": "dom", "type": "line", "spec": "1" }, "excerpt": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"wf-loading yui3-js-enabled js-focus-visible js flexbox canvas canvastex ... f-sofiapro-i4-loading wf-sofiapro-i7-loading wf-sofiapro-n4-active wf-sofiapro-n3-active wf-sofiapro-n9-active wf-sofiapro-n6-active\" data-js-focus-visible=\"\" id=\"yui_3_17_2_1_1687097194132_80\"><head>" }, { "ruleID": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "what": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "2" }, "excerpt": "head> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> <" }, { "ruleID": "A charset attribute on a meta element found after the first 1024 bytes.", "what": "A charset attribute on a meta element found after the first 1024 bytes.", "ordinalSeverity": 2, "tagName": "TITLE", "id": "", "location": { "doc": "dom", "type": "line", "spec": "7" }, "excerpt": " charset=\"utf-8\"> <title>Devon" }, { "ruleID": "Bad value Accept-CH for attribute http-equiv on element meta.", "what": "Bad value Accept-CH for attribute http-equiv on element meta.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "9" }, "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\"><link " }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "29" }, "excerpt": "cdn.com\"> <script type=\"text/javascript\" src=\"//use.typekit.net/ik/QlpLvP-9v0uKL5n6UQH8sOHa2YHhiGMxbth4yUa5rrvfe0XIfFHN4UJLFRbh52jhWDmyFRjk5QSowcB8jcIuwcwujhBqweFRwg74MkG0jAFu-WsoShFGZAsude80ZkoRdhXCH ... 5JMJ7f6R-z3IbMs6QJMJ7f6Rcz3IbMs6gJMJ7f6RLz3IbMs62JMJ7f6RRz3IbMs6IJMJ7f6Ryz3IbMs6BJMJ7f6R8z3IbMs6eJMJ7f6Rdz3IbMs6YJMJ7f6R6z3IbMs6FJMJ7f6Rqz3IbMs65JMJ7f6RZz3IbMs64JMJ7f6RSz3IbMs6sJMHbMj1nEj9e.js\"></scri" }, { "ruleID": "The type attribute for the style element is not needed and should be omitted.", "what": "The type attribute for the style element is not needed and should be omitted.", "ordinalSeverity": 0, "tagName": "STYLE", "id": "", "location": { "doc": "dom", "type": "line", "spec": "30" }, "excerpt": "</script> <style type=\"text/css\">@font-" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "30" }, "excerpt": ";}</style><script type=\"text/javascript\">try{Ty" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "31" }, "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "32" }, "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "33" }, "excerpt": "</script> <script type=\"text/javascript\">SQUARE" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "398" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" alt=\"People Over Politics\" /></nosc" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "428" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" alt=\"People Over Politics\" /></nosc" }, { "ruleID": "Element img is missing required attribute src.", "what": "Element img is missing required attribute src.", "ordinalSeverity": 2, "tagName": "IMG", "id": "", "location": { "doc": "dom", "type": "line", "spec": "428" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https:/ ... =\"5ed196ebdef8546a0191e166\" data-type=\"image\" data-parent-ratio=\"1.5\" style=\"font-size: 0px; left: 0px; top: -39.6667px; width: 1180px; height: 865px; position: relative;\" alt=\"People Over Politics\"> " }, { "ruleID": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "what": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "ordinalSeverity": 0, "tagName": "SECTION", "id": "gallery", "location": { "doc": "dom", "type": "line", "spec": "347" }, "excerpt": " <section id=\"gallery\" class=\"Index-page\" data-collection-id=\"5ed192bc30af07074f40f681\" data-parallax-id=\"5ed192bc30af07074f40f681\" data-edit-main-image=\"Background\" style=\"min-height: calc(100vh - 171px);\"> " }, { "ruleID": "Attribute x-autocompletetype not allowed on element input at this point.", "what": "Attribute x-autocompletetype not allowed on element input at this point.", "ordinalSeverity": 2, "tagName": "INPUT", "id": "email-yui_3_17_2_28_1516645829910_8826-field", "location": { "doc": "dom", "type": "line", "spec": "520" }, "excerpt": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\"> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "620" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" /></nosc" }, { "ruleID": "The contentinfo role is unnecessary for element footer.", "what": "The contentinfo role is unnecessary for element footer.", "ordinalSeverity": 0, "tagName": "FOOTER", "id": "", "location": { "doc": "dom", "type": "line", "spec": "681" }, "excerpt": "v> <footer class=\"Footer\" role=\"contentinfo\" data-controller=\"FooterBreakpoints\" data-controllers-bound=\"FooterBreakpoints\"> <d" }, { "ruleID": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "what": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "ordinalSeverity": 2, "tagName": "STYLE", "id": "", "location": { "doc": "dom", "type": "line", "spec": "703" }, "excerpt": "solid\"> <style> #" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "dom", "type": "line", "spec": "759" }, "excerpt": "div> <script defer=\"defer\" src=\"https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/349/scripts/site-bundle.js\" type=\"text/javascript\"></scri" }, { "ruleID": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "what": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "ordinalSeverity": 2, "tagName": "STYLE", "id": "smodernizrx", "location": { "doc": "dom", "type": "line", "spec": "765" }, "excerpt": ": none;\"><style id=\"smodernizrx\">@media" }, { "ruleID": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "what": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "ordinalSeverity": 2, "tagName": "STYLE", "id": "smodernizrxx", "location": { "doc": "dom", "type": "line", "spec": "765" }, "excerpt": ": none;\"><style id=\"smodernizrxx\">@media" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "18" }, "excerpt": "nt=\"825\"> <meta itemprop=\"name\" content=\"Devon Mathis for Assembly\"> <meta" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "19" }, "excerpt": "ssembly\"> <meta itemprop=\"url\" content=\"https://devonmathis.com\"> <meta" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "20" }, "excerpt": "his.com\"> <meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"> <link" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "dom", "type": "line", "spec": "22" }, "excerpt": "t=1500w\"> <meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"> <meta" }, { "ruleID": "Attribute xmlns:og not allowed here.", "what": "Attribute xmlns:og not allowed here.", "ordinalSeverity": 2, "tagName": "HTML", "id": "", "location": { "doc": "source", "type": "line", "spec": "2" }, "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" > <he" }, { "ruleID": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "what": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "ordinalSeverity": 0, "tagName": "HTML", "id": "", "location": { "doc": "source", "type": "line", "spec": "2" }, "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" > <he" }, { "ruleID": "Attribute xmlns:fb not allowed here.", "what": "Attribute xmlns:fb not allowed here.", "ordinalSeverity": 2, "tagName": "HTML", "id": "", "location": { "doc": "source", "type": "line", "spec": "2" }, "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" > <he" }, { "ruleID": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "what": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "ordinalSeverity": 0, "tagName": "HTML", "id": "", "location": { "doc": "source", "type": "line", "spec": "2" }, "excerpt": "type html> <html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" > <he" }, { "ruleID": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "what": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "4" }, "excerpt": "head> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> <" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "9" }, "excerpt": " href=\"\"> <meta charset=\"utf-8\" /> <titl" }, { "ruleID": "Bad value Accept-CH for attribute http-equiv on element meta.", "what": "Bad value Accept-CH for attribute http-equiv on element meta.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "11" }, "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "11" }, "excerpt": "y</title> <meta http-equiv=\"Accept-CH\" content=\"Sec-CH-UA-Platform-Version, Sec-CH-UA-Model\" /><link " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "LINK", "id": "", "location": { "doc": "source", "type": "line", "spec": "11" }, "excerpt": "-Model\" /><link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1516644938496-J5E1LXZRCVIDGMMWZ5XR/favicon.ico?format=100w\"/> <link" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "LINK", "id": "", "location": { "doc": "source", "type": "line", "spec": "12" }, "excerpt": "t=100w\"/> <link rel=\"canonical\" href=\"https://devonmathis.com\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "13" }, "excerpt": "is.com\"/> <meta property=\"og:site_name\" content=\"Devon Mathis for Assembly\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "14" }, "excerpt": "sembly\"/> <meta property=\"og:title\" content=\"Devon Mathis for Assembly\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "15" }, "excerpt": "sembly\"/> <meta property=\"og:url\" content=\"https://devonmathis.com\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "16" }, "excerpt": "is.com\"/> <meta property=\"og:type\" content=\"website\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "17" }, "excerpt": "ebsite\"/> <meta property=\"og:image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "18" }, "excerpt": "=1500w\"/> <meta property=\"og:image:width\" content=\"1500\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "19" }, "excerpt": "=\"1500\"/> <meta property=\"og:image:height\" content=\"825\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "20" }, "excerpt": "t=\"825\"/> <meta itemprop=\"name\" content=\"Devon Mathis for Assembly\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "21" }, "excerpt": "sembly\"/> <meta itemprop=\"url\" content=\"https://devonmathis.com\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "22" }, "excerpt": "is.com\"/> <meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <link" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "LINK", "id": "", "location": { "doc": "source", "type": "line", "spec": "23" }, "excerpt": "=1500w\"/> <link rel=\"image_src\" href=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\" /> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "24" }, "excerpt": "1500w\" /> <meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "25" }, "excerpt": "=1500w\"/> <meta name=\"twitter:title\" content=\"Devon Mathis for Assembly\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "26" }, "excerpt": "sembly\"/> <meta name=\"twitter:image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "27" }, "excerpt": "=1500w\"/> <meta name=\"twitter:url\" content=\"https://devonmathis.com\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "28" }, "excerpt": "is.com\"/> <meta name=\"twitter:card\" content=\"summary\"/> <meta" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "29" }, "excerpt": "ummary\"/> <meta name=\"description\" content=\"\" /> <link" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "31" }, "excerpt": "cdn.com\"> <script type=\"text/javascript\" src=\"//use.typekit.net/ik/QlpLvP-9v0uKL5n6UQH8sOHa2YHhiGMxbth4yUa5rrvfe0XIfFHN4UJLFRbh52jhWDmyFRjk5QSowcB8jcIuwcwujhBqweFRwg74MkG0jAFu-WsoShFGZAsude80ZkoRdhXCH ... 5JMJ7f6R-z3IbMs6QJMJ7f6Rcz3IbMs6gJMJ7f6RLz3IbMs62JMJ7f6RRz3IbMs6IJMJ7f6Ryz3IbMs6BJMJ7f6R8z3IbMs6eJMJ7f6Rdz3IbMs6YJMJ7f6R6z3IbMs6FJMJ7f6Rqz3IbMs65JMJ7f6RZz3IbMs64JMJ7f6RSz3IbMs6sJMHbMj1nEj9e.js\"></scri" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "32" }, "excerpt": "</script> <script type=\"text/javascript\">try{Ty" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "33" }, "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js\"></scri" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "34" }, "excerpt": "</script> <script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js\"></scri" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "35" }, "excerpt": "</script> <script type=\"text/javascript\">SQUARE" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "LINK", "id": "", "location": { "doc": "source", "type": "line", "spec": "46" }, "excerpt": "</script> <link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS Feed\" href=\"https://devonmathis.com/home?format=rss\" /> <scri" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "LINK", "id": "", "location": { "doc": "source", "type": "line", "spec": "47" }, "excerpt": "}</script><link rel=\"stylesheet\" type=\"text/css\" href=\"https://static1.squarespace.com/static/sitecss/5a6629792aeba52c5cad0cc0/59/55f0aac0e4b0f0a5b7e0b22e/5a6629792aeba52c5cad0cd5/349/site.css\"/><scrip" }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "61" }, "excerpt": " <img src=\"//images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/ec5430c0-20c6-491c-9e41-69bfabc153f8/devonbak.png?format=1500w\" alt=\"Devon Mathis for Assembly\" class=\"Mobile-bar-branding-logo\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "INPUT", "id": "", "location": { "doc": "source", "type": "line", "spec": "265" }, "excerpt": " <input class=\"Header-search-form-input\" name=\"q\" type=\"text\" spellcheck=\"false\" value=\"\" autocomplete=\"off\" placeholder=\"Search\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "334" }, "excerpt": " <img src=\"//images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/ec5430c0-20c6-491c-9e41-69bfabc153f8/devonbak.png?format=1500w\" alt=\"Devon Mathis for Assembly\" class=\"Header-branding-logo\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "414" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" alt=\"People Over Politics\" /></nosc" }, { "ruleID": "Element img is missing required attribute src.", "what": "Element img is missing required attribute src.", "ordinalSeverity": 2, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "414" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image= ... 625301646a_k+%281%29.jpg\" data-image-dimensions=\"2048x1365\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed1939df426f87f63fb1efc\" data-type=\"image\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "414" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793120146-A552C6QVU8J29B6QERYE/27716126488_625301646a_k+%281%29.jpg\" data-image= ... 625301646a_k+%281%29.jpg\" data-image-dimensions=\"2048x1365\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed1939df426f87f63fb1efc\" data-type=\"image\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "444" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" alt=\"People Over Politics\" /></nosc" }, { "ruleID": "Element img is missing required attribute src.", "what": "Element img is missing required attribute src.", "ordinalSeverity": 2, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "444" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https:/ ... 982517280_5646623ff4_o.jpg\" data-image-dimensions=\"960x704\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed196ebdef8546a0191e166\" data-type=\"image\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "444" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1590793969737-4AOUQ3LPDZA5M7K8T0WA/39982517280_5646623ff4_o.jpg\" data-image=\"https:/ ... 982517280_5646623ff4_o.jpg\" data-image-dimensions=\"960x704\" data-image-focal-point=\"0.5,0.5\" alt=\"People Over Politics\" data-load=\"false\" data-image-id=\"5ed196ebdef8546a0191e166\" data-type=\"image\" /> " }, { "ruleID": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "what": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "ordinalSeverity": 0, "tagName": "SECTION", "id": "gallery", "location": { "doc": "source", "type": "line", "spec": "360" }, "excerpt": " <section id=\"gallery\" class=\"Index-page\" data-collection-id=\"5ed192bc30af07074f40f681\" data-parallax-id=\"5ed192bc30af07074f40f681\" data-edit-main-image=\"Background\"> " }, { "ruleID": "Attribute x-autocompletetype not allowed on element input at this point.", "what": "Attribute x-autocompletetype not allowed on element input at this point.", "ordinalSeverity": 2, "tagName": "INPUT", "id": "email-yui_3_17_2_28_1516645829910_8826-field", "location": { "doc": "source", "type": "line", "spec": "554" }, "excerpt": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "INPUT", "id": "email-yui_3_17_2_28_1516645829910_8826-field", "location": { "doc": "source", "type": "line", "spec": "554" }, "excerpt": " <input id=\"email-yui_3_17_2_28_1516645829910_8826-field\" class=\"newsletter-form-field-element field-element\" name=\"email\" x-autocompletetype=\"email\" autocomplete=\"email\" type=\"email\" spellcheck=\"false\" placeholder=\"Email Address\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "NOSCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "673" }, "excerpt": "<noscript><img src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.jpg\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" /></nosc" }, { "ruleID": "Element img is missing required attribute src.", "what": "Element img is missing required attribute src.", "ordinalSeverity": 2, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "673" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.j ... a-image-dimensions=\"960x952\" data-image-focal-point=\"0.5,0.5\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" data-load=\"false\" data-image-id=\"5ed7e78fd63dc1674dd06d74\" data-type=\"image\" /> " }, { "ruleID": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "what": "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.", "ordinalSeverity": -1, "tagName": "IMG", "id": "", "location": { "doc": "source", "type": "line", "spec": "673" }, "excerpt": "/noscript><img class=\"thumb-image\" data-src=\"https://images.squarespace-cdn.com/content/v1/5a6629792aeba52c5cad0cc0/1591207823821-0RQA3RA0DEK41GSCPO44/45661526_2567300196618427_6519922730861592576_o.j ... a-image-dimensions=\"960x952\" data-image-focal-point=\"0.5,0.5\" alt=\"45661526_2567300196618427_6519922730861592576_o.jpg\" data-load=\"false\" data-image-id=\"5ed7e78fd63dc1674dd06d74\" data-type=\"image\" /> " }, { "ruleID": "The contentinfo role is unnecessary for element footer.", "what": "The contentinfo role is unnecessary for element footer.", "ordinalSeverity": 0, "tagName": "FOOTER", "id": "", "location": { "doc": "source", "type": "line", "spec": "734" }, "excerpt": "v> <footer class=\"Footer\" role=\"contentinfo\" data-controller=\"FooterBreakpoints\"> <d" }, { "ruleID": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "what": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "ordinalSeverity": 2, "tagName": "STYLE", "id": "", "location": { "doc": "source", "type": "line", "spec": "756" }, "excerpt": "olid\" > <style> #" }, { "ruleID": "The type attribute is unnecessary for JavaScript resources.", "what": "The type attribute is unnecessary for JavaScript resources.", "ordinalSeverity": 0, "tagName": "SCRIPT", "id": "", "location": { "doc": "source", "type": "line", "spec": "812" }, "excerpt": "div> <script defer=\"defer\" src=\"https://static1.squarespace.com/static/ta/55f0a9b0e4b0f3eb70352f6d/349/scripts/site-bundle.js\" type=\"text/javascript\"></scri" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "20" }, "excerpt": "t=\"825\"/> <meta itemprop=\"name\" content=\"Devon Mathis for Assembly\"/> <meta" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "21" }, "excerpt": "sembly\"/> <meta itemprop=\"url\" content=\"https://devonmathis.com\"/> <meta" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "22" }, "excerpt": "is.com\"/> <meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <link" }, { "ruleID": "The itemprop attribute was specified, but the element is not a property of any item.", "what": "The itemprop attribute was specified, but the element is not a property of any item.", "ordinalSeverity": 2, "tagName": "META", "id": "", "location": { "doc": "source", "type": "line", "spec": "24" }, "excerpt": "1500w\" /> <meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/5a6629792aeba52c5cad0cc0/t/6273fbc669e5eb5b92dbf6ee/1651768262405/devonbak.png?format=1500w\"/> <meta" } ] }, "endTime": 1687097195862 }, { "type": "test", "which": "qualWeb", "withNewContent": false, "startTime": 1687097195862, "result": { "success": false, "error": "redirection", "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fdevon-mathis-ca.squarespace.com%2Foauth-connect&state=v1.local.6WcwlA_-9UMdSdKLgWC1nGUzvXCTDTXHSUtHA8UgUDjRIz4Mek2fbsSRneXtCj8Abvf5BTMJxDFOLyXPC7vQMToXV7jmyHmrRVbODrPHcHA3i1p0TUKlN426QntODqVrp6_4GnOCnlbNgI7XA5RdWSq1-xZ_9HcLyWjY2j8vzj41Gnz72iGHDE0Jr1Pco3XGPY0lcj2jFIFrn1i8E-xyiDvMocAmCiAULL9m4akfegkpgc-Ufzx-xjGXHL3DUM_aBqaECttkG2-klJwcLdgQD8Tfd94IlyEQD11p1c1MK8E5Qatl9CtjbROCohWlsnoJg6nV9n0w&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)", "prevented": true }, "endTime": 1687097195862 }, { "type": "test", "which": "tenon", "id": "a", "startTime": 1687097195862, "result": { "success": false, "error": "redirection", "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fdevon-mathis-ca.squarespace.com%2Foauth-connect&state=v1.local.6WcwlA_-9UMdSdKLgWC1nGUzvXCTDTXHSUtHA8UgUDjRIz4Mek2fbsSRneXtCj8Abvf5BTMJxDFOLyXPC7vQMToXV7jmyHmrRVbODrPHcHA3i1p0TUKlN426QntODqVrp6_4GnOCnlbNgI7XA5RdWSq1-xZ_9HcLyWjY2j8vzj41Gnz72iGHDE0Jr1Pco3XGPY0lcj2jFIFrn1i8E-xyiDvMocAmCiAULL9m4akfegkpgc-Ufzx-xjGXHL3DUM_aBqaECttkG2-klJwcLdgQD8Tfd94IlyEQD11p1c1MK8E5Qatl9CtjbROCohWlsnoJg6nV9n0w&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)", "prevented": true }, "endTime": 1687097195862 }, { "type": "test", "which": "testaro", "withItems": true, "rules": [ "n", "motion" ], "startTime": 1687097195862, "result": { "success": false, "error": "redirection", "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fdevon-mathis-ca.squarespace.com%2Foauth-connect&state=v1.local.6WcwlA_-9UMdSdKLgWC1nGUzvXCTDTXHSUtHA8UgUDjRIz4Mek2fbsSRneXtCj8Abvf5BTMJxDFOLyXPC7vQMToXV7jmyHmrRVbODrPHcHA3i1p0TUKlN426QntODqVrp6_4GnOCnlbNgI7XA5RdWSq1-xZ_9HcLyWjY2j8vzj41Gnz72iGHDE0Jr1Pco3XGPY0lcj2jFIFrn1i8E-xyiDvMocAmCiAULL9m4akfegkpgc-Ufzx-xjGXHL3DUM_aBqaECttkG2-klJwcLdgQD8Tfd94IlyEQD11p1c1MK8E5Qatl9CtjbROCohWlsnoJg6nV9n0w&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)", "prevented": true }, "endTime": 1687097195862 }, { "type": "test", "which": "wave", "reportType": 4, "startTime": 1687097195862, "result": { "success": false, "error": "redirection", "message": "ERROR: Page redirected to (https://login.squarespace.com/api/1/login/oauth/provider/authorize?client_id=wAHMs0yNCd2CyyoI0Eclva4GmZ1qqRPx&redirect_uri=https%3A%2F%2Fdevon-mathis-ca.squarespace.com%2Foauth-connect&state=v1.local.6WcwlA_-9UMdSdKLgWC1nGUzvXCTDTXHSUtHA8UgUDjRIz4Mek2fbsSRneXtCj8Abvf5BTMJxDFOLyXPC7vQMToXV7jmyHmrRVbODrPHcHA3i1p0TUKlN426QntODqVrp6_4GnOCnlbNgI7XA5RdWSq1-xZ_9HcLyWjY2j8vzj41Gnz72iGHDE0Jr1Pco3XGPY0lcj2jFIFrn1i8E-xyiDvMocAmCiAULL9m4akfegkpgc-Ufzx-xjGXHL3DUM_aBqaECttkG2-klJwcLdgQD8Tfd94IlyEQD11p1c1MK8E5Qatl9CtjbROCohWlsnoJg6nV9n0w&overrideLocale=en-US&options=%7B%22isCloseVisible%22%3Afalse%2C%22isCreateAccountViewActive%22%3Afalse%7D#/)", "prevented": true }, "endTime": 1687097195862 } ], "sources": { "script": "ts27", "batch": "caassy", "target": { "id": "caAD33-c", "which": "https://devonmathis.com/", "what": "Candidate Devon Mathis (R)" }, "requester": "pool@jpdev.pro" }, "creationTime": "2023-06-18T02:07:06", "timeStamp": "18ixx", "jobData": { "startTime": "2023-06-18T14:06:05", "endTime": "2023-06-18T14:06:35", "elapsedSeconds": 30, "visitLatency": 7, "logCount": 31, "logSize": 1588, "errorLogCount": 0, "errorLogSize": 0, "prohibitedCount": 0, "visitRejectionCount": 0, "aborted": false, "abortedAct": null, "presses": 0, "amountRead": 0, "testTimes": [ [ "testaro", 13 ], [ "alfa", 2 ], [ "htmlcs", 1 ], [ "ibm", 1 ], [ "nuVal", 1 ], [ "continuum", 0 ] ] }, "score": { "scoreProcID": "tsp27", "summary": { "total": 2397, "issue": 269, "tool": 22, "prevention": 2100, "log": 6, "latency": 0 }, "details": { "severity": { "total": [ 27, 4, 28, 24 ], "byTool": { "testaro": [ 0, 0, 1, 0 ], "alfa": [ 6, 0, 0, 9 ], "ibm": [ 0, 4, 0, 15 ], "nuVal": [ 21, 0, 27, 0 ] } }, "prevention": { "axe": 300, "continuum": 300, "htmlcs": 300, "qualWeb": 300, "tenon": 300, "testaro": 300, "wave": 300 }, "issue": { "spontaneousMotion": { "score": 2, "maxCount": 1, "weight": 2, "tools": { "testaro": { "motion": { "quality": 1, "what": "Change of visible content not requested by user", "complaints": { "countTotal": 1, "texts": [ "Content moves or changes without user request" ] } } } } }, "linkNoText": { "score": 4, "maxCount": 1, "weight": 4, "tools": { "alfa": { "r11": { "quality": 1, "what": "Link has no accessible name", "complaints": { "countTotal": 1, "texts": [ "Links have an accessible name" ] } } } } }, "metaBansZoom": { "score": 4, "maxCount": 1, "weight": 4, "tools": { "alfa": { "r47": { "quality": 1, "what": "meta element restricts zooming", "complaints": { "countTotal": 1, "texts": [ "<meta name='viewport'> elements do not prevent zoom" ] } } } } }, "focusIndication": { "score": 20, "maxCount": 5, "weight": 4, "tools": { "alfa": { "r65": { "quality": 1, "what": "Element in the sequential focus order has no visible focus", "complaints": { "countTotal": 5, "texts": [ "Element in sequential focus order has visible focus" ] } } } } }, "contrastAAA": { "score": 7, "maxCount": 7, "weight": 1, "tools": { "alfa": { "r66": { "quality": 1, "what": "Text contrast less than AAA requires", "complaints": { "countTotal": 7, "texts": [ "Text outside widget has enhanced contrast" ] } } } } }, "repeatedContentRisk": { "score": 1, "maxCount": 0.5, "weight": 1, "tools": { "alfa": { "r87": { "quality": 0.5, "what": "First focusable element is not a link to the main content", "complaints": { "countTotal": 1, "texts": [ "First focusable element is link to main content" ] } } } } }, "textContrastAA": { "score": 20, "maxCount": 5, "weight": 4, "tools": { "ibm": { "text_contrast_sufficient": { "quality": 1, "what": "Text has a contrast with its background less than the WCAG AA minimum for its size and weight", "complaints": { "countTotal": 5, "texts": [ "Text contrast of 3.87 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 300", "Text contrast of 1.43 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400", "Text contrast of 2.02 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 300" ] } } } } }, "controlNoText": { "score": 8, "maxCount": 2, "weight": 4, "tools": { "ibm": { "input_label_exists": { "quality": 1, "what": "Element with the role of a form control has no associated label", "complaints": { "countTotal": 2, "texts": [ "Form control element <button> has no associated label" ] } } } } }, "navConfusion": { "score": 9, "maxCount": 3, "weight": 3, "tools": { "ibm": { "aria_navigation_label_unique": { "quality": 1, "what": "Multiple elements with the navigation role do not have unique labels", "complaints": { "countTotal": 3, "texts": [ "Multiple elements with \"navigation\" role do not have unique labels" ] } } } } }, "landmarkConfusion": { "score": 6, "maxCount": 2, "weight": 3, "tools": { "ibm": { "aria_landmark_name_unique": { "quality": 1, "what": "Multiple landmarks with the same parent region are not distinguished from one another", "complaints": { "countTotal": 2, "texts": [ "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label" ] } } } } }, "contentBeyondLandmarks": { "score": 6, "maxCount": 3, "weight": 2, "tools": { "ibm": { "aria_content_in_landmark": { "quality": 1, "what": "Content is not within a landmark element", "complaints": { "countTotal": 3, "texts": [ "Content is not within a landmark element" ] } } } } }, "figureNoText": { "score": 4, "maxCount": 1, "weight": 4, "tools": { "ibm": { "figure_label_exists": { "quality": 1, "what": "figure element has no associated label", "complaints": { "countTotal": 1, "texts": [ "The <figure> element does not have an associated label" ] } } } } }, "obsolete": { "score": 6, "maxCount": 2, "weight": 3, "tools": { "ibm": { "element_attribute_deprecated": { "quality": 1, "what": "Element or attribute is obsolete", "complaints": { "countTotal": 2, "texts": [ "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5" ] } } } } }, "roleRedundant": { "score": 2, "maxCount": 2, "weight": 1, "tools": { "ibm": { "aria_role_redundant": { "quality": 1, "what": "Explicitly assigned ARIA role is redundant with the implicit role of the element", "complaints": { "countTotal": 1, "texts": [ "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>" ] } } }, "nuVal": { "^The .+ role is unnecessary for element .+$": { "quality": 1, "what": "explicit role is redundant for its element", "complaints": { "countTotal": 2, "texts": [ "The contentinfo role is unnecessary for element footer." ] } } } } }, "attributeBad": { "score": 72, "maxCount": 18, "weight": 4, "tools": { "nuVal": { "^Attribute .+ not allowed here.*$": { "quality": 1, "what": "Attribute not allowed here", "complaints": { "countTotal": 4, "texts": [ "Attribute xmlns:og not allowed here.", "Attribute xmlns:fb not allowed here." ] } }, "^Attribute .+ is not serializable as XML 1\\.0.*$": { "quality": 1, "what": "Attribute is invalidly nonserializable", "complaints": { "countTotal": 4, "texts": [ "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "Attribute with the local name xmlns:fb is not serializable as XML 1.0." ] } }, "^Attribute .+ not allowed on element .+ at this point.*$": { "quality": 1, "what": "Attribute not allowed on this element", "complaints": { "countTotal": 2, "texts": [ "Attribute x-autocompletetype not allowed on element input at this point." ] } }, "The itemprop attribute was specified, but the element is not a property of any item.": { "quality": 1, "what": "itemprop attribute is on an element that is not a property of an item", "complaints": { "countTotal": 8, "texts": [ "The itemprop attribute was specified, but the element is not a property of any item." ] } } } } }, "metaBad": { "score": 15, "maxCount": 5, "weight": 3, "tools": { "nuVal": { "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": { "quality": 1, "what": "meta element with http-equiv=\"X-UA-Compatible\" has no content=\"IE=edge\"", "complaints": { "countTotal": 2, "texts": [ "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge." ] } }, "A charset attribute on a meta element found after the first 1024 bytes.": { "quality": 1, "what": "charset attribute on a meta element appears after 1024 bytes", "complaints": { "countTotal": 1, "texts": [ "A charset attribute on a meta element found after the first 1024 bytes." ] } }, "^Bad value .+ for attribute .+ on element meta.*$": { "quality": 1, "what": "Attribute of a meta element has an invalid value", "complaints": { "countTotal": 2, "texts": [ "Bad value Accept-CH for attribute http-equiv on element meta." ] } } } } }, "typeRedundant": { "score": 13, "maxCount": 13, "weight": 1, "tools": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "quality": 1, "what": "type attribute is unnecessary for a JavaScript resource", "complaints": { "countTotal": 12, "texts": [ "The type attribute is unnecessary for JavaScript resources." ] } }, "The type attribute for the style element is not needed and should be omitted.": { "quality": 1, "what": "type attribute is unnecessary for a style element", "complaints": { "countTotal": 1, "texts": [ "The type attribute for the style element is not needed and should be omitted." ] } } } } }, "slashParseRisk": { "score": 36, "maxCount": 36, "weight": 1, "tools": { "nuVal": { "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.": { "quality": 1, "what": "Void element has a useless trailing slash.", "complaints": { "countTotal": 36, "texts": [ "Trailing slash on void elements has no effect and interacts badly with unquoted attribute values." ] } } } } }, "imageNoSource": { "score": 16, "maxCount": 4, "weight": 4, "tools": { "nuVal": { "Element img is missing required attribute src.": { "quality": 1, "what": "img element has no src attribute", "complaints": { "countTotal": 4, "texts": [ "Element img is missing required attribute src." ] } } } } }, "sectionHeadingless": { "score": 2, "maxCount": 2, "weight": 1, "tools": { "nuVal": { "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": { "quality": 1, "what": "section has no heading", "complaints": { "countTotal": 2, "texts": [ "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed." ] } } } } }, "parentBad": { "score": 16, "maxCount": 4, "weight": 4, "tools": { "nuVal": { "^Element .+ not allowed as child of element .+ in this context.*$": { "quality": 1, "what": "Element has an invalid parent", "complaints": { "countTotal": 4, "texts": [ "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)" ] } } } } } } } } }