Accessibility test digest
Synopsis
Page: Suraj Patel for Congress
URL: https://www.surajpatel.nyc/
Score: 436
Tested by: Testaro, procedure tp12
Scored by: Testilo, procedure sp12a
Digested by: Testilo, procedure dp12a
Introduction
The Testaro application used its tp12
testing procedure to test the accessibility (barrier-free design and coding) of the Suraj Patel for Congress web page at https://www.surajpatel.nyc/ on 2022/07/03. The procedure performed 808 tests. Of these, 16 are custom tests defined by Testaro, and the others belong to these six other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp12a
scoring procedure to compute partial and total scores for the page. The total score is 436 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp12a
to produce this digest, briefly explaining how sp12a
computed the scores.
Score summary
total | 436 |
---|---|
log | 73 |
contrastAA | 55 |
focusIndication | 34 |
linkIndication | 33 |
linkForcesNewWindow | 20 |
contrastAAA | 18 |
imageNoText | 15 |
nameValue | 13 |
buttonNoText | 13 |
spontaneousMotion | 12 |
tabFocusability | 11 |
inputNoText | 10 |
iframeTitleBad | 9 |
zIndexNotZero | 7 |
hoverSurprise | 6 |
headingStructure | 6 |
contentBeyondLandmarks | 6 |
groupName | 6 |
overflowHidden | 6 |
leadingClipsText | 6 |
horizontalScrolling | 5 |
allCaps | 5 |
focusableOperable | 4 |
roleBad | 4 |
inconsistentStyles | 4 |
fontSizeAbsolute | 4 |
landmarkConfusion | 4 |
legendMissing | 4 |
scrollRisk | 4 |
contrastRisk | 4 |
linkTextsSame | 4 |
targetSize | 4 |
imageTextBad | 3 |
skipRepeatedContent | 3 |
frameContentRisk | 3 |
hiddenContentRisk | 3 |
cssBansRotate | 3 |
decorativeImageRisk | 3 |
pseudoNavListRisk | 3 |
imageTextRisk | 3 |
noScriptRisk | 3 |
Issue summary
Special issues
log: Score 73. This is based on the amount of browser error logging and miscellaneous logging during the tests.
Classified issues
contrastAA: Score 55. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 7 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 29 (Elements must have sufficient color contrast) - Package
htmlcs
, teste:AA.1_4_3.G145.Fail
, score 6 (Contrast between the text and its background is less than 3:1.) - Package
htmlcs
, teste:AA.1_4_3.G18.Fail
, score 6 (Contrast between the text and its background is less than 4.5:1) - Package
wave
, testc:contrast
, score 34 (Very low contrast)
focusIndication: Score 34. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 23 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 23 (Element in sequential focus order has no visible focus)
linkIndication: Score 33. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 31 (Non-underlined adjacent links)
linkForcesNewWindow: Score 20. Issues reported by tests in this category:
- Package
tenon
, test218
, score 18 (Link opens in a new window without user control)
contrastAAA: Score 18. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 3 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 12 (Elements must have sufficient color contrast (Level AAA)) - Package
tenon
, test95
, score 7 (Element has insufficient color contrast (Level AAA))
imageNoText: Score 15. Issues reported by tests in this category:
- Package
alfa
, testr2
, score 8 (Image has no accessible name) - Package
axe
, testimage-alt
, score 4 (Images must have alternate text) - Package
htmlcs
, teste:AA.1_1_1.H37
, score 4 (img element has no alt attribute) - Package
wave
, teste:alt_missing
, score 4 (Missing alternative text)
nameValue: Score 13. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.1_3_1.F68
, score 8 (Form control has no label) - Package
wave
, teste:label_missing
, score 8 (Missing form label)
buttonNoText: Score 13. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.4_1_2.H91.Button.Name
, score 8 (Button element has no accessible name) - Package
wave
, teste:button_empty
, score 8 (Button is empty or has no value text)
spontaneousMotion: Score 12. Issues reported by tests in this category:
- Package
testaro
, testmotion
, score 10 (Change of visible content not requested by user)
tabFocusability: Score 11. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 9 (Discrepancy between elements that should be and that are Tab-focusable)
inputNoText: Score 10. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.4_1_2.H91.InputText.Name
, score 8 (Text input has no accessible name)
iframeTitleBad: Score 9. Issues reported by tests in this category:
- Package
alfa
, testr13
, score 4 (iframe has no accessible name) - Package
axe
, testframe-title
, score 3 (Frame has no accessible name) - Package
htmlcs
, teste:AA.2_4_1.H64.1
, score 4 (iframe element requires a non-empty title attribute)
zIndexNotZero: Score 7. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 5 (Layering with nondefault z-index values)
hoverSurprise: Score 6. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 4 (Content changes caused by hovering)
headingStructure: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr53
, score 2 (Heading skips one or more levels) - Package
axe
, testheading-order
, score 1 (Heading levels should only increase by one) - Package
htmlcs
, testw:AA.1_3_1_A.G141
, score 1 (Heading level is incorrect) - Package
wave
, testa:heading_skipped
, score 1 (Skipped heading level) - Package
tenon
, test155
, score 1 (These headings are not structured in a hierarchical manner)
contentBeyondLandmarks: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr57
, score 4 (Perceivable text content is not included in any landmark) - Package
axe
, testregion
, score 1 (Some page content is not contained by landmarks)
groupName: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr60
, score 3 (Form-control group has no accessible name) - Package
htmlcs
, teste:AA.4_1_2.H91.Fieldset.Name
, score 3 (Fieldset has no accessible name)
overflowHidden: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr83
, score 4 (Overflow is hidden or clipped if the text is enlarged)
leadingClipsText: Score 6. Issues reported by tests in this category:
- Package
tenon
, test144
, score 4 (Line height is insufficent to properly display the computed font size)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
allCaps: Score 5. Issues reported by tests in this category:
- Package
tenon
, test153
, score 3 (Long string of text is in all caps)
focusableOperable: Score 4. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 2 (Operable elements that cannot be Tab-focused and vice versa)
roleBad: Score 4. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 2 (Nonexistent or implicit-overriding role)
inconsistentStyles: Score 4. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 2 (Heading, link, and button style inconsistencies)
fontSizeAbsolute: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr74
, score 2 (Paragraph text has absolute font size)
landmarkConfusion: Score 4. Issues reported by tests in this category:
- Package
axe
, testlandmark-unique
, score 2 (Landmark has a role and an accessible name that are identical to another)
legendMissing: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.1_3_1.H71.NoLegend
, score 2 (Fieldset has no legend element) - Package
wave
, testa:legend_missing
, score 1 (Fieldset has no legend element)
scrollRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_10.C32,C31,C33,C38,SCR34,G206
, score 2 (Fixed-position element may force bidirectional scrolling)
contrastRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G145.Abs
, score 1 (Contrast between the absolutely positioned large text and its background may be less than 3:1) - Package
htmlcs
, testw:AA.1_4_3.G18.Alpha
, score 1 (Contrast between the text and its background may be less than 4.5:1, given the transparency)
linkTextsSame: Score 4. Issues reported by tests in this category:
- Package
tenon
, test98
, score 2 (Links have the same text but different destinations)
targetSize: Score 4. Issues reported by tests in this category:
- Package
tenon
, test152
, score 2 (Actionable element is smaller than the minimum required size)
imageTextBad: Score 3. Issues reported by tests in this category:
- Package
alfa
, testr39
, score 1 (Image text alternative is the filename instead)
skipRepeatedContent: Score 3. Issues reported by tests in this category:
- Package
alfa
, testr87
, score 1 (First focusable element is not a link to the main content)
frameContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testframe-tested
, score 1 (Some content is in an iframe and therefore may not be testable for accessibility)
hiddenContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testhidden-content
, score 1 (Some content is hidden and therefore may not be testable for accessibility)
cssBansRotate: Score 3. Issues reported by tests in this category:
- Package
axe
, testcss-orientation-lock
, score 1 (CSS media query locks display orientation)
decorativeImageRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_1_1.H67.2
, score 1 (Image marked as decorative may be informative)
pseudoNavListRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H48
, score 1 (Navigation links should best be coded as a list)
imageTextRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:alt_suspicious
, score 1 (Image alternate text is suspicious)
noScriptRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:noscript
, score 1 (noscript element may fail to contain an accessible equivalent or alternative)
Discussion
Although there are widely accepted accessibility standards, there is no unanimity about how to define, test, and quantify accessibility. The failures reported in this digest merit investigation as potential opportunities for improved accessibility. Investigation may lead you to conclude that some of the reported failures do not actually harm accessibility. Conversely, some substantial accessibility faults can escape detection by any of these tests. You may question the attempt to assign an accessibility score to a web page, or you may prefer weightings and formulas different from those used by sp12a
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp12a
computes a score for a page.
- It finds all the defects and warnings (let’s call them
issues
) recorded in the report. - It classifies them according to type. For example, a link that looks like the text around it is one issue category, while a video that has no captions is another issue category.
- It also classifies the issues according to severity. For example, an issue that prevents a transaction is more severe than an issue that only complicates the transaction, and a warning about a possible issue is less severe than a definite finding of an issue. (Some packages rate the severity of each issue; for the other packages,
sp12a
assigns a severity weight to the issue type and uses that weight.) - It assigns quality ratings to particular tests that are judged abnormally reliable or unreliable.
- It assigns a score to each issue reported by each test of each package.
- It aggregates the issue scores, weighting them by severity, test quality, and redundancy. Redundancy occurs, and causes downweighting, when two or more packages contain tests that are designed to discover the same or mostly the same issues. So the score for a category is not simply the sum of the scores of the tests in that category.
- It assigns a score for issues in the page logged by the browser.
- It assigns an estimated score each time the page prevents one of the packages or one of the Testaro tests from being run on the page.
- It adds the scores together to obtain a total score.
The precise rules of sp12a
are found in the code itself.
Report
{ "id": "3xbnc-patel", "host": { "id": "patel", "which": "https://www.surajpatel.nyc/", "what": "Suraj Patel for Congress" }, "log": [ { "event": "startTime", "value": "2022-07-03T15:12:13" }, { "event": "endTime", "value": "2022-07-03T15:13:43" } ], "script": { "id": "tp12", "what": "Alfa, Axe, HTML CodeSniffer, IBM, Tenon, WAVE, and 16 custom tests", "strict": true, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "Suraj Patel for Congress" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request" }, { "type": "test", "which": "motion", "what": "spontaneous change of content; requires webkit", "delay": 2500, "interval": 2500, "count": 5 }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "Suraj Patel for Congress" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements incorrectly embedded in each other" }, { "type": "test", "which": "focAll", "what": "Tab-focusability" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability of elements" }, { "type": "test", "which": "hover", "headSize": 20, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkUl", "withItems": true, "what": "underlining of inline links" }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation within true-focus menus" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "grouping of radio buttons in fieldsets" }, { "type": "test", "which": "role", "what": "validity and necessity of role assignments" }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style consistency of headings, buttons, and links" }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation within tab lists" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker, with page content and again with URL" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE, report-type 4" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon API version 2 result retrieval" } ] }, "acts": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "Suraj Patel for Congress", "result": "https://www.surajpatel.nyc/" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "url": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "url": "https://www.surajpatel.nyc/", "result": { "bytes": [ 1165624, 954156, 954156, 954156, 954156 ], "localRatios": [ 1.222, 1, 1, 1 ], "meanLocalRatio": 1.055, "maxLocalRatio": 1.222, "globalRatio": 1.222, "pixelChanges": [ 277365, 0, 0, 0 ], "meanPixelChange": 69341, "maxPixelChange": 277365, "changeFrequency": 0.25 } }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "Suraj Patel for Congress", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "bulk", "what": "count of visible elements", "url": "https://www.surajpatel.nyc/", "result": { "visibleElements": 201 } }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [] } }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "url": "https://www.surajpatel.nyc/", "result": { "tabFocusables": 24, "tabFocused": 18, "discrepancy": -6 } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "total": 24, "types": { "indicatorMissing": { "total": 0, "tagNames": {} }, "nonOutlinePresent": { "total": 23, "tagNames": { "A": 18, "INPUT": 3, "BUTTON": 1, "IFRAME": 1 } }, "outlinePresent": { "total": 1, "meanDelay": 0, "tagNames": { "DIV": 1 } } } }, "items": { "indicatorMissing": [], "nonOutlinePresent": [ { "tagName": "A", "text": "" }, { "tagName": "A", "text": "Meet Suraj" }, { "tagName": "A", "text": "Press" }, { "tagName": "A", "text": "Platform" }, { "tagName": "A", "text": "Volunteer" }, { "tagName": "A", "text": "Merch" }, { "tagName": "A", "text": "Request Ballot" }, { "tagName": "A", "text": "Donate" }, { "tagName": "A", "text": "Request Absentee Ballot" }, { "tagName": "INPUT", "text": "" }, { "tagName": "INPUT", "text": "" }, { "tagName": "INPUT", "text": "" }, { "tagName": "BUTTON", "text": "Sign Up" }, { "tagName": "A", "text": "Learn more about Suraj." }, { "tagName": "IFRAME", "text": "" }, { "tagName": "A", "text": "Home" }, { "tagName": "A", "text": "Meet Suraj" }, { "tagName": "A", "text": "Volunteer" }, { "tagName": "A", "text": "VOTE BY MAIL" }, { "tagName": "A", "text": "Donate" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" }, { "tagName": "A", "text": "" } ], "outlinePresent": [ { "tagName": "DIV", "text": "", "delay": 0 } ] } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "total": 40, "types": { "onlyFocusable": { "total": 0, "tagNames": {} }, "onlyOperable": { "total": 1, "tagNames": { "DIV": 1 } }, "focusableAndOperable": { "total": 39, "tagNames": { "A": 31, "BUTTON": 3, "DIV": 1, "INPUT": 3, "IFRAME": 1 } } } }, "items": { "onlyFocusable": [], "onlyOperable": [ { "tagName": "DIV", "id": "", "text": "Scroll", "byTag": false, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "<a href=\"/\" class=\"Mobile-bar-branding\" data-nc-element=\"branding\" data-content-", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "<button class=\"Mobile-bar-menu\" data-nc-element=\"menu-icon\" data-controller-over", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Meet Suraj", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Platform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Volunteer", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Merch", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Request Ballot", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "<button class=\"Mobile-overlay-close\" data-controller=\"MobileOverlayToggle\" data-", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" class=\"Header-branding\" data-nc-element=\"branding\" data-content-fiel", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Meet Suraj", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Platform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Volunteer", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Merch", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Request Ballot", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "DIV", "id": "", "text": "<div class=\"sqs-video-icon\" tabindex=\"0\" role=\"button\" aria-label=\"Play\" style=\"", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Request Absentee Ballot", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "", "text": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"f", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"l", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "email-yui_3_17_2_1_1656639519482_2166-field", "text": "<input id=\"email-yui_3_17_2_1_1656639519482_2166-field\" class=\"newsletter-form-f", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Sign Up", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn more about Suraj.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJ", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Hero Banner", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "New Page", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Meet Suraj", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Why I'm Running", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Upcoming Events", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Meet Suraj", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Volunteer", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "VOTE BY MAIL", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://twitter.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-icon-", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.facebook.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.instagram.com/surajpatelnyc/\" target=\"_blank\" class=\"sqs-sv", "byTag": true, "byOnClick": false, "byPointer": true } ] } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "hover", "headSize": 20, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover-caused content changes", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "triggers": 19, "headTriggers": 19, "tailTriggers": 0, "impactTriggers": 0, "additions": 0, "removals": 0, "opacityChanges": 0, "opacityImpact": 0, "unhoverables": 17 }, "items": { "head": { "impactTriggers": [], "unhoverables": [ { "tagName": "A", "id": "", "text": "Press" }, { "tagName": "A", "id": "", "text": "Platform" }, { "tagName": "A", "id": "", "text": "Volunteer" }, { "tagName": "A", "id": "", "text": "Merch" }, { "tagName": "A", "id": "", "text": "RequestBallot" }, { "tagName": "A", "id": "", "text": "Donate" }, { "tagName": "A", "id": "", "text": "RequestAbsenteeBallot" }, { "tagName": "BUTTON", "id": "", "text": "SignUp" }, { "tagName": "A", "id": "", "text": "LearnmoreaboutSuraj." }, { "tagName": "A", "id": "", "text": "Home" }, { "tagName": "A", "id": "", "text": "MeetSuraj" }, { "tagName": "A", "id": "", "text": "Volunteer" }, { "tagName": "A", "id": "", "text": "VOTEBYMAIL" }, { "tagName": "A", "id": "", "text": "Donate" }, { "tagName": "A", "id": "", "text": "<div><svgclass=\"sqs-svg-icon--social\"viewBox=\"0064" }, { "tagName": "A", "id": "", "text": "<div><svgclass=\"sqs-svg-icon--social\"viewBox=\"0064" }, { "tagName": "A", "id": "", "text": "<div><svgclass=\"sqs-svg-icon--social\"viewBox=\"0064" } ] }, "tail": { "impactTriggers": [], "unhoverables": [] } } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "mislabeled": 0, "unlabeled": 4, "wellLabeled": 2 }, "items": { "mislabeled": [], "unlabeled": [ { "index": 0, "tagName": "BUTTON", "type": "submit", "content": "{<button class=\"Mobile-bar-menu\" data-nc-element=\"menu-icon\" data-controller-overlay=\"menu\" data-controller=\"MobileOverlayToggle\" data-controllers-bound=\"MobileOverlayToggle\"> <svg class=\"Icon Icon--hamburger\" viewBox=\"0 0 24 18\"> <use xlink:href=\"/assets/ui-icons.svg#hamburger-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#hamburger-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--hotdog\" viewBox=\"0 0 24 14\"> <use xlink:href=\"/assets/ui-icons.svg#hotdog-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#hotdog-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--plus\" viewBox=\"0 0 20 20\"> <use xlink:href=\"/assets/ui-icons.svg#plus-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#plus-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--dots-horizontal\" viewBox=\"0 0 25 7\"> <use xlink:href=\"/assets/ui-icons.svg#dots-horizontal-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#dots-horizontal-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--dots-vertical\" viewBox=\"0 0 7 25\"> <use xlink:href=\"/assets/ui-icons.svg#dots-vertical-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#dots-vertical-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--squares-horizontal\" viewBox=\"0 0 25 7\"> <use xlink:href=\"/assets/ui-icons.svg#squares-horizontal-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#squares-horizontal-icon--odd\" class=\"use--odd\"></use> </svg> <svg class=\"Icon Icon--squares-vertical\" viewBox=\"0 0 7 25\"> <use xlink:href=\"/assets/ui-icons.svg#squares-vertical-icon--even\" class=\"use--even\"></use> <use xlink:href=\"/assets/ui-icons.svg#squares-vertical-icon--odd\" class=\"use--odd\"></use> </svg> </button>}" }, { "index": 1, "tagName": "BUTTON", "type": "submit", "content": "{<button class=\"Mobile-overlay-close\" data-controller=\"MobileOverlayToggle\" data-controllers-bound=\"MobileOverlayToggle\"> <svg class=\"Icon Icon--close\" viewBox=\"0 0 16 16\"> <use xlink:href=\"/assets/ui-icons.svg#close-icon\"></use> </svg> </button>}" }, { "index": 2, "tagName": "INPUT", "type": "text" }, { "index": 3, "tagName": "INPUT", "type": "text" } ], "wellLabeled": [ { "index": 4, "tagName": "INPUT", "type": "email", "labelType": "label", "texts": { "label": [ "Email Address" ] } }, { "index": 5, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Sign Up" } } ] } } }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "links": 31, "adjacent": { "total": 31, "underlined": 0, "underlinedPercent": 0 } }, "items": { "underlined": [], "notUnderlined": [ "", "Meet Suraj", "Press", "Platform", "Volunteer", "Merch", "Request Ballot", "Donate", "", "Meet Suraj", "Press", "Platform", "Volunteer", "Merch", "Request Ballot", "Donate", "Request Absentee Ballot", "Learn more about Suraj.", "Hero Banner", "New Page", "Meet Suraj", "Why I'm Running", "Upcoming Events", "Home", "Meet Suraj", "Volunteer", "VOTE BY MAIL", "Donate", "", "", "" ] } } }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "menuItems": { "total": 0, "correct": 0, "incorrect": 0 }, "menus": { "total": 0, "correct": 0, "incorrect": 0 } }, "menuItems": { "incorrect": [], "correct": [] } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] } } }, { "type": "test", "which": "role", "what": "roles", "url": "https://www.surajpatel.nyc/", "result": { "roleElements": 2, "badRoleElements": 2, "tagNames": { "DIV": { "button": 1 }, "FOOTER": { "contentinfo": 1 } } } }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "url": "https://www.surajpatel.nyc/", "result": { "mainStyles": [ "fontStyle", "fontWeight", "opacity", "textDecorationLine", "textDecorationStyle", "textDecorationThickness" ], "buttonStyles": [ "borderStyle", "borderWidth", "height", "lineHeight", "maxHeight", "maxWidth", "minHeight", "minWidth", "outlineOffset", "outlineStyle", "outlineWidth" ], "headingStyles": [ "color", "fontSize" ], "listLinkStyles": [ "color", "fontSize", "lineHeight" ], "totals": { "button": { "total": 3, "subtotals": [ 2, 1 ] }, "adjacentLink": { "total": 31, "subtotals": [ 20, 11 ] }, "h1": { "total": 3, "subtotals": [ 2, 1 ] }, "h2": { "total": 1 }, "h3": { "total": 1 } }, "items": { "button": { "borderStyle": { "none": [ "", "" ], "solid": [ "Sign Up" ] }, "borderWidth": { "0px": [ "", "" ], "1px": [ "Sign Up" ] }, "height": { "auto": [ "", "" ], "51px": [ "Sign Up" ] }, "lineHeight": { "0px": [ "", "" ], "normal": [ "Sign Up" ] } }, "adjacentLink": { "fontWeight": { "400": [ "", "", "Learn more about Suraj.", "Hero Banner", "New Page", "Meet Suraj", "Why I'm Running", "Upcoming Events", "", "", "" ], "800": [ "Meet Suraj", "Press", "Platform", "Volunteer", "Merch", "Request Ballot", "Donate", "Meet Suraj", "Press", "Platform", "Volunteer", "Merch", "Request Ballot", "Donate", "Request Absentee Ballot", "Home", "Meet Suraj", "Volunteer", "VOTE BY MAIL", "Donate" ] } }, "h1": { "color": { "rgb(210, 229, 239)": [ "Request Your Absentee Ballot for the August 23 Primary!", "Why I’m Running" ], "rgb(237, 90, 92)": [ "Meet Suraj, Democrat for NY-12" ] } } } } }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "tabElements": { "total": 0, "correct": 0, "incorrect": 0 }, "tabLists": { "total": 0, "correct": 0, "incorrect": 0 } }, "tabElements": { "incorrect": [], "correct": [] } } }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "total": 18, "tagNames": { "DIV": 12, "BUTTON": 1, "HEADER": 1, "NAV": 1, "A": 3 } }, "items": [ { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Meet Suraj Press Platform Volunteer Merch Request Ballot Donate" }, { "tagName": "DIV", "id": "", "text": "Meet Suraj Press Platform Volunteer Merch Request Ballot Donate" }, { "tagName": "DIV", "id": "", "text": "Meet Suraj Press Platform Volunteer Merch Request Ballot Donate" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "HEADER", "id": "", "text": "Meet SurajPressPlatformVolunteerMerch Request BallotDonate" }, { "tagName": "DIV", "id": "", "text": "Scroll" }, { "tagName": "DIV", "id": "", "text": "Request Your Absentee Ballot for the August 23 Primary! Request Absentee Ballot" }, { "tagName": "DIV", "id": "", "text": "Why I’m Running I’m running for Congress because Democrats need a new generation of leaders - practi" }, { "tagName": "NAV", "id": "", "text": "Hero Banner New Page Meet Suraj Why I'm Running Upcoming Events" }, { "tagName": "A", "id": "", "text": "" }, { "tagName": "A", "id": "", "text": "" }, { "tagName": "A", "id": "", "text": "" } ] } }, { "type": "test", "which": "alfa", "what": "alfa", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "failures": 10, "warnings": 43 }, "items": [ { "index": 23, "verdict": "failed", "rule": { "ruleID": "r13", "ruleSummary": "<iframe> elements have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r13", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "iframe", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/iframe[1]", "codeLines": [ "<iframe src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E31...", " #document", " <!doctype html>", " <html itemscope=\"\" itemtype=\"http://schema.org/WebSite\">", " <head>", " <style nonce=\"\">", " .gm-style .gm-style-cc a,.gm-style .gm-style-cc button,.gm-style .gm-style-cc span,.gm-st...", " </style>", " <style nonce=\"\">", " .gm-style-moc{background-color:rgba(0,0,0,0.45);pointer-events:none;text-align:center;tra...", " </style>", " <style nonce=\"\">", " .gm-style img{max-width: none;}.gm-style {font: 400 11px Roboto, Arial, sans-serif; text-...", " </style>", " <title itemprop=\"name\">", " Congressional District 12 - Google My Maps", " </title>", " <meta name=\"robots\" content=\"noindex,nofollow\">", " <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">", " <meta name=\"viewport\" content=\"initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-s...", " <meta name=\"description\" itemprop=\"description\" content=\"Congressional District 12\">", " <meta itemprop=\"url\" content=\"https://www.google.com/maps/d/viewer?mid=1wNQ0KFi6zYAInHUAGQu...", " <meta itemprop=\"image\" content=\"https://www.google.com/maps/d/thumbnail?mid=1wNQ0KFi6zYAInH...", " <meta property=\"og:type\" content=\"website\">", " <meta property=\"og:title\" content=\"Congressional District 12 - Google My Maps\">", " <meta property=\"og:description\" content=\"Congressional District 12\">", " <meta property=\"og:url\" content=\"https://www.google.com/maps/d/viewer?mid=1wNQ0KFi6zYAInHUA...", " <meta property=\"og:image\" content=\"https://www.google.com/maps/d/thumbnail?mid=1wNQ0KFi6zYA...", " <meta property=\"og:site_name\" content=\"Google My Maps\">", " <meta name=\"twitter:card\" content=\"summary_large_image\">", " <meta name=\"twitter:title\" content=\"Congressional District 12 - Google My Maps\">", " <meta name=\"twitter:description\" content=\"Congressional District 12\">", " <meta name=\"twitter:image:src\" content=\"https://www.google.com/maps/d/thumbnail?mid=1wNQ0KF...", " <link rel=\"stylesheet\" id=\"gmeviewer-styles\" href=\"https://www.gstatic.com/mapspro/_/ss/k=m...", " <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700...", " <link rel=\"shortcut icon\" href=\"//www.gstatic.com/mapspro/images/favicon-001.ico\">", " <link rel=\"canonical\" href=\"https://www.google.com/mymaps/viewer?mid=1wNQ0KFi6zYAInHUAGQuXI...", " <script async src=\"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js\" nonce...", " <style nonce=\"\">", " .i4ewOd-pzNkMb-haAclf{background-color:#2E312F;}", " </style>", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps/api/js...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps/api/js...", " <script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps/api/js...", " </head>", " <body jscontroller=\"O1VPAb\" jsaction=\"click:cOuCgd;\">", " <div class=\"c4YZDc HzV7m-b7CEbf SfQLQb-dIxMhd-bN97Pc-b3rLgd neVct-IlgHgd ab1wFe\">", " <div class=\"jQhVs-haAclf\">", " <div class=\"jQhVs-uMX1Ee-My5Dr-purZT-uDEFge\">", " <div class=\"jQhVs-uMX1Ee-My5Dr-purZT-uDEFge-bN97Pc\">", " <div class=\"jQhVs-uMX1Ee-My5Dr-purZT-uDEFge-Bz112c\"></div>", " <div class=\"jQhVs-uMX1Ee-My5Dr-purZT-uDEFge-fmcmS-haAclf\">", " <div class=\"jQhVs-uMX1Ee-My5Dr-purZT-uDEFge-fmcmS\">", " Open full screen to view more", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"i4ewOd-haAclf\">", " <div class=\"i4ewOd-UzWXSb\" id=\"map-canvas\" style=\"height: 480px; position: relative; ov...", " <div style=\"height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; backg...", " <div class=\"gm-style\" style=\"position: absolute; z-index: 0; left: 0px; top: 0px; h...", " <div tabindex=\"0\" aria-label=\"Map\" aria-roledescription=\"map\" role=\"group\" style=...", " <div style=\"z-index: 1; position: absolute; left: 50%; top: 50%; width: 100%;\">", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 100; width: 100...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\"></div>", " </div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 101; width: 100...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 30;\"></div>", " </div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 102; width: 100...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 103; width: 100...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: -1;\">", " <div style=\"position: absolute; left: 0px; top: 0px;\">", " <img src=\"https://maps.googleapis.com/maps/api/js/StaticMapService.GetMap...", " </div>", " </div>", " </div>", " <div style=\"z-index: 3; position: absolute; height: 100%; width: 100%; padding:...", " <div style=\"z-index: 4; position: absolute; left: 50%; top: 50%; width: 100%;...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 104; width: 1...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 105; width: 1...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 106; width: 1...", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 107; width: 1...", " <div style=\"z-index: -202; cursor: pointer; display: none; touch-action: ...", " <div style=\"width: 30px; height: 27px; overflow: hidden; position: abso...", " <img alt=\"\" src=\"https://maps.gstatic.com/mapfiles/undo_poly.png\" dra...", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"gm-style-moc\" style=\"z-index: 4; position: absolute; height: 100%; ...", " <p class=\"gm-style-mot\"></p>", " </div>", " </div>", " <iframe aria-hidden=\"true\" frameborder=\"0\" tabindex=\"-1\" style=\"z-index: -1; posi...", " #document", " <html>", " <head></head>", " <body></body>", " </html>", " </iframe>", " <div style=\"pointer-events: none; width: 100%; height: 100%; box-sizing: border-b...", " </div>", " </div>", " </div>", " </div>", " <div class=\"X3SwIb-haAclf NBDE7b-oxvKad\">", " <div class=\"X3SwIb-i8xkGf\"></div>", " </div>", " <div class=\"Te60Vd-ZMv3u dIxMhd-bN97Pc-b3rLgd\">", " <div class=\"dIxMhd-bN97Pc-Tswv1b-Bz112c\"></div>", " <div class=\"dIxMhd-bN97Pc-b3rLgd-fmcmS\">", " This map was created by a user.", " <a href=\"//support.google.com/mymaps/answer/3024454?hl=en&ref_topic=3188329\" targ...", " Learn how to create your own.", " </a>", " </div>", " <div class=\"dIxMhd-bN97Pc-b3rLgd-TvD9Pc\" title=\"Close\"></div>", " </div>", " <script nonce=\"\">", " function _DumpException(e) {", " if (window.console) {", " window.console.error(e.stack);", " }", " }", " var _pageData = \"[[1,null,null,null,null,null,null,null,null,null,\\\"at\\\",\\\"\\\",\\\"\\\",16...", " </script>", " <script type=\"text/javascript\" src=\"//maps.googleapis.com/maps/api/js?v=3.47&client=googl...", " <script id=\"base-js\" src=\"https://www.gstatic.com/mapspro/_/js/k=mapspro.gmeviewer.en_US....", " <script nonce=\"\">", " _startApp();", " </script>", " </div>", " </body>", " </html>", "</iframe>" ] } }, { "index": 121, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/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]/img[1]", "codeLines": [ "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25..." ] } }, { "index": 122, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/img[1]", "codeLines": [ "<img src=\"https://maps.googleapis.com/maps/api/js/StaticMapService.GetMapImage?1m2&1i76914&2i98263&..." ] } }, { "index": 226, "verdict": "cantTell", "rule": { "ruleID": "r39", "ruleSummary": "Image filename is accessible name for image", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r39", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/div[3]/div[1]/div[1]/figure[1]/img[1]", "codeLines": [ "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396..." ] } }, { "index": 245, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]", "codeLines": [ "<h3 style=\"text-align:center;white-space:pre-wrap;\">", " Do you live in the district?", "</h3>" ] } }, { "index": 274, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/div[2]/text()[1]", "codeLines": [ "This map was created by a user." ] } }, { "index": 275, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/div[2]/a[1]/text()[1]", "codeLines": [ "Learn how to create your own." ] } }, { "index": 286, "verdict": "failed", "rule": { "ruleID": "r60", "ruleSummary": "Groups have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r60", "requirements": [] }, "target": { "type": "element", "tagName": "fieldset", "path": "/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[1]/fieldset[1]", "codeLines": [ "<fieldset id=\"name-yui_3_17_2_1_1656639519482_2167\" class=\"newsletter-form-name-fieldset form-item ...", " <div class=\"newsletter-form-field-wrapper field first-name\">", " <label class=\"newsletter-form-field-label title\">", " First Name", " </label>", " <input class=\"newsletter-form-field-element field-element field-control\" name=\"fname\" x-autocom...", " </div>", " <div class=\"newsletter-form-field-wrapper field last-name\">", " <label class=\"newsletter-form-field-label title\">", " Last Name", " </label>", " <input class=\"newsletter-form-field-element field-element field-control\" name=\"lname\" x-autocom...", " </div>", "</fieldset>" ] } }, { "index": 295, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a href=\"/\" class=\"Header-branding\" data-nc-element=\"branding\" data-content-field=\"site-title\">", " <img src=\"//images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/2d4cd8f8-fd4f-46fa-99f...", "</a>" ] } }, { "index": 296, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[1]", "codeLines": [ "<a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">", " Meet Suraj", "</a>" ] } }, { "index": 297, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[2]", "codeLines": [ "<a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">", " Press", "</a>" ] } }, { "index": 298, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[3]", "codeLines": [ "<a href=\"/platform\" class=\"Header-nav-item\" data-test=\"template-nav\">", " Platform", "</a>" ] } }, { "index": 299, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[4]", "codeLines": [ "<a href=\"/volunteer\" class=\"Header-nav-item\" data-test=\"template-nav\">", " Volunteer", "</a>" ] } }, { "index": 300, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "codeLines": [ "<a href=\"/merch\" class=\"Header-nav-item\" data-test=\"template-nav\">", " Merch", "</a>" ] } }, { "index": 301, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[1]", "codeLines": [ "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">", " Request Ballot", "</a>" ] } }, { "index": 302, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[2]", "codeLines": [ "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">", " Donate", "</a>" ] } }, { "index": 304, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[4]/div[1]/div[1]/a[1]", "codeLines": [ "<a href=\"https://nycabsentee.com/absentee\" class=\"sqs-block-button-element--medium sqs-button-eleme...", " Request Absentee Ballot", "</a>" ] } }, { "index": 305, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "input", "path": "/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[1]/fieldset[1]/div[1]/input[1]", "codeLines": [ "<input class=\"newsletter-form-field-element field-element field-control\" name=\"fname\" x-autocomplet..." ] } }, { "index": 306, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "input", "path": "/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[1]/fieldset[1]/div[2]/input[1]", "codeLines": [ "<input class=\"newsletter-form-field-element field-element field-control\" name=\"lname\" x-autocomplet..." ] } }, { "index": 307, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "input", "path": "/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[1]/div[1]/input[1]", "codeLines": [ "<input id=\"email-yui_3_17_2_1_1656639519482_2166-field\" class=\"newsletter-form-field-element field-..." ] } }, { "index": 308, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "button", "path": "/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]", "codeLines": [ "<button class=\"", " newsletter-form-button", " sqs-system-button", " sqs-editable-button-layout", " sqs-editable-button-style", " sqs-editable-button-shape", " sqs-button-element--primary", " \" type=\"submit\" value=\"Sign Up\">", " <span class=\"newsletter-form-spinner sqs-spin light large\"></span>", " <span class=\"newsletter-form-button-label\">", " Sign Up", " </span>", " <span class=\"newsletter-form-button-icon\"></span>", "</button>" ] } }, { "index": 309, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[3]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/p[5]/a[1]", "codeLines": [ "<a href=\"/about-suraj\">", " Learn more about Suraj.", "</a>" ] } }, { "index": 310, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]", "codeLines": [ "<div tabindex=\"0\" aria-label=\"Map\" aria-roledescription=\"map\" role=\"group\" style=\"position: absolut...", " <div style=\"z-index: 1; position: absolute; left: 50%; top: 50%; width: 100%;\">", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%;\">", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\"></div>", " </div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 101; width: 100%;\">", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 30;\"></div>", " </div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 102; width: 100%;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 103; width: 100%;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: -1;\">", " <div style=\"position: absolute; left: 0px; top: 0px;\">", " <img src=\"https://maps.googleapis.com/maps/api/js/StaticMapService.GetMapImage?1m2&1i76914&...", " </div>", " </div>", " </div>", " <div style=\"z-index: 3; position: absolute; height: 100%; width: 100%; padding: 0px; border-width...", " <div style=\"z-index: 4; position: absolute; left: 50%; top: 50%; width: 100%;\">", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 104; width: 100%;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 105; width: 100%;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 106; width: 100%;\"></div>", " <div style=\"position: absolute; left: 0px; top: 0px; z-index: 107; width: 100%;\">", " <div style=\"z-index: -202; cursor: pointer; display: none; touch-action: none;\">", " <div style=\"width: 30px; height: 27px; overflow: hidden; position: absolute;\">", " <img alt=\"\" src=\"https://maps.gstatic.com/mapfiles/undo_poly.png\" draggable=\"false\" sty...", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"gm-style-moc\" style=\"z-index: 4; position: absolute; height: 100%; width: 100%; paddi...", " <p class=\"gm-style-mot\"></p>", " </div>", "</div>" ] } }, { "index": 312, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[1]", "codeLines": [ "<a href=\"/home\" class=\"Footer-nav-item\">", " Home", "</a>" ] } }, { "index": 313, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[2]", "codeLines": [ "<a href=\"/about-suraj\" class=\"Footer-nav-item\">", " Meet Suraj", "</a>" ] } }, { "index": 314, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[3]", "codeLines": [ "<a href=\"/volunteer\" class=\"Footer-nav-item\">", " Volunteer", "</a>" ] } }, { "index": 315, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[4]", "codeLines": [ "<a href=\"https://nycabsentee.com/absentee\" class=\"Footer-nav-item\">", " VOTE BY MAIL", "</a>" ] } }, { "index": 316, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "codeLines": [ "<a href=\"https://secure.actblue.com/donate/surajpatel22 \" target=\"_blank\" class=\"Footer-nav-item\">", " Donate", "</a>" ] } }, { "index": 317, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[1]", "codeLines": [ "<a href=\"https://twitter.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-icon--wrapper twitter-un...", " <div>", " <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\">", " <use class=\"sqs-use--icon\" xlink:href=\"#twitter-unauth-icon\"></use>", " <use class=\"sqs-use--mask\" xlink:href=\"#twitter-unauth-mask\"></use>", " </svg>", " </div>", "</a>" ] } }, { "index": 318, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[2]", "codeLines": [ "<a href=\"https://www.facebook.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-icon--wrapper faceb...", " <div>", " <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\">", " <use class=\"sqs-use--icon\" xlink:href=\"#facebook-unauth-icon\"></use>", " <use class=\"sqs-use--mask\" xlink:href=\"#facebook-unauth-mask\"></use>", " </svg>", " </div>", "</a>" ] } }, { "index": 319, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[3]", "codeLines": [ "<a href=\"https://www.instagram.com/surajpatelnyc/\" target=\"_blank\" class=\"sqs-svg-icon--wrapper ins...", " <div>", " <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\">", " <use class=\"sqs-use--icon\" xlink:href=\"#instagram-unauth-icon\"></use>", " <use class=\"sqs-use--mask\" xlink:href=\"#instagram-unauth-mask\"></use>", " </svg>", " </div>", "</a>" ] } }, { "index": 320, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/h1[1]/text()[1]", "codeLines": [ "Request Your Absentee Ballot for the August 23 Primary!" ] } }, { "index": 322, "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/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[3]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/h1[1]/text()[1]", "codeLines": [ "Meet Suraj, Democrat for NY-12" ] } }, { "index": 327, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/h1[1]/text()[1]", "codeLines": [ "Why I’m Running" ] } }, { "index": 328, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "I’m running for Congress because Democrats need a new generation of leaders - practical and progres..." ] } }, { "index": 329, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[2]/text()[1]", "codeLines": [ "Our district, our city and our country are at a crossroads. We may have defeated Trump, but Trumpis..." ] } }, { "index": 330, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[3]/text()[1]", "codeLines": [ "I’m running against two career politicians who have listened to the whims of their corporate PAC do..." ] } }, { "index": 331, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[4]/text()[1]", "codeLines": [ "Locally, they’ve contributed to a political culture of 'No’ - no to new housing, no to a living sho..." ] } }, { "index": 332, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[5]/text()[1]", "codeLines": [ "New Yorkers are hungry for change. They want more affordable housing, better jobs, safer streets, m..." ] } }, { "index": 333, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[6]/text()[1]", "codeLines": [ "It’s time for a new approach. New fighters for a new decade. New messengers to make a better case f..." ] } }, { "index": 334, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]/text()[1]", "codeLines": [ "Do you live in the district?" ] } }, { "index": 342, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/h1[1]/text()[1]", "codeLines": [ "Request Your Absentee Ballot for the August 23 Primary!" ] } }, { "index": 349, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/h1[1]/text()[1]", "codeLines": [ "Why I’m Running" ] } }, { "index": 350, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "I’m running for Congress because Democrats need a new generation of leaders - practical and progres..." ] } }, { "index": 351, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[2]/text()[1]", "codeLines": [ "Our district, our city and our country are at a crossroads. We may have defeated Trump, but Trumpis..." ] } }, { "index": 352, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[3]/text()[1]", "codeLines": [ "I’m running against two career politicians who have listened to the whims of their corporate PAC do..." ] } }, { "index": 353, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[4]/text()[1]", "codeLines": [ "Locally, they’ve contributed to a political culture of 'No’ - no to new housing, no to a living sho..." ] } }, { "index": 354, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[5]/text()[1]", "codeLines": [ "New Yorkers are hungry for change. They want more affordable housing, better jobs, safer streets, m..." ] } }, { "index": 355, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[6]/text()[1]", "codeLines": [ "It’s time for a new approach. New fighters for a new decade. New messengers to make a better case f..." ] } }, { "index": 356, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]/text()[1]", "codeLines": [ "Do you live in the district?" ] } }, { "index": 405, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/p[1]", "codeLines": [ "<p style=\"border:1px; border-style:solid; border-color:#1A354A; padding: 0.5em;text-align:center;\">", " Paid for by Suraj Patel 2022", "</p>" ] } }, { "index": 439, "verdict": "failed", "rule": { "ruleID": "r83", "ruleSummary": "Text nodes are not clipped when text is resized", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r83", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#resize-text", "chapter": "1.4.4", "title": "Resize text" } ] }, "target": { "type": "text", "tagName": "", "path": "/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]/text()[1]", "codeLines": [ "Sign Up" ] } }, { "index": 473, "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>" ] } } ] } }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "url": "https://www.surajpatel.nyc/", "result": { "totals": { "rulesNA": 48, "rulesPassed": 45, "rulesWarned": 5, "rulesViolated": 7, "warnings": { "minor": 20, "moderate": 0, "serious": 13, "critical": 1 }, "violations": { "minor": 0, "moderate": 3, "serious": 26, "critical": 1 } }, "details": { "testEngine": { "name": "axe-core", "version": "4.4.2" }, "testRunner": { "name": "axe" }, "testEnvironment": { "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36", "windowWidth": 1280, "windowHeight": 720, "orientationAngle": 90, "orientationType": "landscape-primary" }, "timestamp": "2022-07-03T15:13:24.888Z", "url": "https://www.surajpatel.nyc/", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">Meet Suraj</a>", "target": [ ".Header-nav-item[href$=\"about-suraj\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">Press</a>", "target": [ ".Header-nav-item[href$=\"press\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/platform\" class=\"Header-nav-item\" data-test=\"template-nav\">Platform</a>", "target": [ ".Header-nav-item[href$=\"platform\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/volunteer\" class=\"Header-nav-item\" data-test=\"template-nav\">Volunteer</a>", "target": [ ".Header-nav-item[href$=\"volunteer\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/merch\" class=\"Header-nav-item\" data-test=\"template-nav\">Merch</a>", "target": [ ".Header-nav-item[href$=\"merch\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#d2e5ef", "contrastRatio": 0, "fontSize": "39.0pt (52px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 style=\"text-align:center;white-space:pre-wrap;\">Request Your Absentee Ballot for the August 23 Primary!</h1>", "target": [ "#block-yui_3_17_2_1_1656638583180_12232 > .sqs-block-content > h1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">Meet Suraj</a>", "target": [ ".Header-nav-item[href$=\"about-suraj\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">Press</a>", "target": [ ".Header-nav-item[href$=\"press\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/platform\" class=\"Header-nav-item\" data-test=\"template-nav\">Platform</a>", "target": [ ".Header-nav-item[href$=\"platform\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/volunteer\" class=\"Header-nav-item\" data-test=\"template-nav\">Volunteer</a>", "target": [ ".Header-nav-item[href$=\"volunteer\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/merch\" class=\"Header-nav-item\" data-test=\"template-nav\">Merch</a>", "target": [ ".Header-nav-item[href$=\"merch\"][data-test=\"template-nav\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#d2e5ef", "contrastRatio": 0, "fontSize": "39.0pt (52px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg\" data-image-dimensions=\"988x555\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-parent-ratio=\"1.3\" style=\"font-size: 0px; left: -240.299px; top: 0px; width: 1760.6px; height: 989px; position: relative;\" alt=\"back.jpg\" class=\"\" data-image-resolution=\"2500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/1581522870396-NJ3UIPRCICAIXMBNU7VY/back.jpg?format=2500w\">", "target": [ "img[data-image-dimensions=\"988x555\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 style=\"text-align:center;white-space:pre-wrap;\">Request Your Absentee Ballot for the August 23 Primary!</h1>", "target": [ "#block-yui_3_17_2_1_1656638583180_12232 > .sqs-block-content > h1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" } ] }, { "id": "frame-tested", "impact": "critical", "tags": [ "cat.structure", "review-item", "best-practice" ], "description": "Ensures <iframe> and <frame> elements contain the axe-core script", "help": "Frames should be tested with axe-core", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/frame-tested?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "frame-tested", "data": null, "relatedNodes": [], "impact": "critical", "message": "The iframe still has to be tested with axe-core" } ], "none": [], "impact": "critical", "html": "<iframe src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E312F\" width=\"580\" height=\"480\"></iframe>", "target": [ "iframe" ], "failureSummary": "Fix all of the following:\n The iframe still has to be tested with axe-core" } ] }, { "id": "hidden-content", "impact": "minor", "tags": [ "cat.structure", "experimental", "review-item", "best-practice" ], "description": "Informs users about hidden content.", "help": "Hidden content on the page should be analyzed", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI", "nodes": [ { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Mobile loaded\" data-nc-base=\"mobile-bar\" data-controller=\"AncillaryLayout\" data-controllers-bound=\"AncillaryLayout\">", "target": [ ".Mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--hamburger\" viewBox=\"0 0 24 18\">\n <use xlink:href=\"/assets/ui-icons.svg#hamburger-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#hamburger-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--hamburger" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--hotdog\" viewBox=\"0 0 24 14\">\n <use xlink:href=\"/assets/ui-icons.svg#hotdog-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#hotdog-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--hotdog" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--dots-horizontal\" viewBox=\"0 0 25 7\">\n <use xlink:href=\"/assets/ui-icons.svg#dots-horizontal-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#dots-horizontal-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--dots-horizontal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--dots-vertical\" viewBox=\"0 0 7 25\">\n <use xlink:href=\"/assets/ui-icons.svg#dots-vertical-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#dots-vertical-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--dots-vertical" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--squares-horizontal\" viewBox=\"0 0 25 7\">\n <use xlink:href=\"/assets/ui-icons.svg#squares-horizontal-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#squares-horizontal-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--squares-horizontal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Icon Icon--squares-vertical\" viewBox=\"0 0 7 25\">\n <use xlink:href=\"/assets/ui-icons.svg#squares-vertical-icon--even\" class=\"use--even\"></use>\n <use xlink:href=\"/assets/ui-icons.svg#squares-vertical-icon--odd\" class=\"use--odd\"></use>\n </svg>", "target": [ ".Icon--squares-vertical" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-page-scroll-indicator-text\">Scroll</div>", "target": [ ".Index-page-scroll-indicator-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg class=\"Index-page-scroll-indicator-arrow Icon Icon--caretLarge--down\" viewBox=\"0 0 48 23\">\n <use xlink:href=\"/assets/ui-icons.svg#caret-down-large-icon\"></use>\n </svg>", "target": [ ".Index-page-scroll-indicator-arrow" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<label class=\"newsletter-form-field-label title\">First Name</label>", "target": [ ".first-name > label" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<label class=\"newsletter-form-field-label title\">Last Name</label>", "target": [ ".last-name > label" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<label class=\"newsletter-form-field-label title\" for=\"email-yui_3_17_2_1_1656639519482_2166-field\">Email Address</label>", "target": [ "#email-yui_3_17_2_1_1656639519482_2166 > label" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"hidden form-submission-text\">Thank you!</div>", "target": [ ".form-submission-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<nav class=\"Index-nav overlay\">", "target": [ ".Index-nav" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-nav-text\"><span>Hero Banner</span></div>", "target": [ ".active > .Index-nav-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-nav-text\"><span>New Page</span></div>", "target": [ "a[href$=\"#new-page-45\"] > .Index-nav-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-nav-text\"><span>Meet Suraj</span></div>", "target": [ "a[href$=\"#suraj2020\"] > .Index-nav-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-nav-text\"><span>Why I'm Running</span></div>", "target": [ "a[href$=\"#why-im-running\"] > .Index-nav-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"Index-nav-text\"><span>Upcoming Events</span></div>", "target": [ "a[href$=\"#upcoming\"] > .Index-nav-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" style=\"display:none\" data-usage=\"social-icons-svg\">", "target": [ ":root" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ] }, { "id": "css-orientation-lock", "impact": "serious", "tags": [ "cat.structure", "wcag134", "wcag21aa", "experimental" ], "description": "Ensures content is not locked to any specific display orientation, and the content is operable in all display orientations", "help": "CSS Media queries must not lock display orientation", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/css-orientation-lock?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "css-orientation-lock", "data": null, "relatedNodes": [], "impact": "serious", "message": "CSS Orientation lock cannot be determined" } ], "none": [], "impact": "serious", "html": "<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled 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-freightbigpro-n4-active wf-freightbigpro-n6-active wf-freightbigpro-n7-active wf-freightbigpro-i4-active wf-attributemono-n4-active wf-arnopro-n4-active wf-interface-n4-active wf-interface-n7-active wf-ffbasicgothicwebpro-n4-active wf-futurapt-n4-active wf-futurapt-n5-active wf-futurapt-n7-active wf-futurapt-i4-active wf-futurapt-i7-active wf-acuminprocondensed-n7-active wf-acuminprocondensed-n8-active wf-acuminprocondensed-i7-active wf-acuminprocondensed-i8-active wf-active\" style=\"\" id=\"yui_3_17_2_1_1656861195116_170\">", "target": [ "#yui_3_17_2_1_1656861195116_170" ], "failureSummary": "Fix all of the following:\n CSS Orientation lock cannot be determined" } ] } ], "violations": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#fce6e7", "bgColor": "#ed5a5c", "contrastRatio": 2.83, "fontSize": "13.5pt (18px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a>", "target": [ ".Header-nav--secondary > .Header-nav-inner > .Header-nav-item:nth-child(1)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a>", "target": [ ".Header-nav--secondary > .Header-nav-inner > .Header-nav-item:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#fce6e7", "bgColor": "#ed5a5c", "contrastRatio": 2.83, "fontSize": "13.5pt (18px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "target": [ ".Header-nav-item[target=\"_blank\"]" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "target": [ ".Header-nav-item[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#d65759", "contrastRatio": 3.91, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element\" data-initialized=\"true\">\n Request Absentee Ballot\n </a>", "target": [ ".sqs-block-button-element--medium" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.91 (foreground color: #ffffff, background color: #d65759, font size: 15.0pt (20px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element\" data-initialized=\"true\">\n Request Absentee Ballot\n </a>", "target": [ ".sqs-block-button-element--medium" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.91 (foreground color: #ffffff, background color: #d65759, font size: 15.0pt (20px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#ed5a5c", "contrastRatio": 3.37, "fontSize": "11.3pt (15px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button class=\"\n newsletter-form-button\n sqs-system-button\n sqs-editable-button-layout\n sqs-editable-button-style\n sqs-editable-button-shape\n sqs-button-element--primary\n \" type=\"submit\" value=\"Sign Up\">", "target": [ ".newsletter-form-button" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #ed5a5c, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"newsletter-form-button-label\">Sign Up</span>", "target": [ ".newsletter-form-button-label" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #ed5a5c, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ed5a5c", "bgColor": "#fafafa", "contrastRatio": 3.23, "fontSize": "39.0pt (52px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section id=\"suraj2020\" class=\"Index-page\" data-collection-id=\"5d976117ec4f3b71e3d41465\" data-parallax-id=\"5d976117ec4f3b71e3d41465\" data-edit-main-image=\"Background\">", "target": [ "#suraj2020" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.23 (foreground color: #ed5a5c, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 style=\"text-align:center;white-space:pre-wrap;\">Meet Suraj, Democrat for NY-12</h1>", "target": [ "#block-yui_3_17_2_1_1644675530189_23681 > .sqs-block-content > h1" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.23 (foreground color: #ed5a5c, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#c12f38", "bgColor": "#fafafa", "contrastRatio": 5.39, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<section id=\"suraj2020\" class=\"Index-page\" data-collection-id=\"5d976117ec4f3b71e3d41465\" data-parallax-id=\"5d976117ec4f3b71e3d41465\" data-edit-main-image=\"Background\">", "target": [ "#suraj2020" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.39 (foreground color: #c12f38, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/about-suraj\">Learn more about Suraj.</a>", "target": [ "p:nth-child(5) > a[href$=\"about-suraj\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.39 (foreground color: #c12f38, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#d2e5ef", "bgColor": "#fafafa", "contrastRatio": 1.24, "fontSize": "39.0pt (52px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.24 (foreground color: #d2e5ef, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 style=\"text-align:center;white-space:pre-wrap;\"> Why I’m Running</h1>", "target": [ "#block-6207c6dd29eb29355a297edb > .sqs-block-content > h1" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.24 (foreground color: #d2e5ef, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">Our district, our city and our country are at a crossroads. We may have defeated Trump, but Trumpism is on the rise. The very future of American democracy is at stake.</p>", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">Locally, they’ve contributed to a political culture of 'No’ - no to new housing, no to a living shoreline, and even no to a cutting-edge blood research center - that has led to a crisis of livability.</p>", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(4)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(5)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">It’s time for a new approach. New fighters for a new decade. New messengers to make a better case for our values. </p>", "target": [ "p:nth-child(6)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "22.5pt (30px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 style=\"text-align:center;white-space:pre-wrap;\">Do you live in the district?</h3>", "target": [ "h3" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 4.5:1" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#fce6e7", "bgColor": "#ed5a5c", "contrastRatio": 2.83, "fontSize": "13.5pt (18px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a>", "target": [ ".Header-nav--secondary > .Header-nav-inner > .Header-nav-item:nth-child(1)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a>", "target": [ ".Header-nav--secondary > .Header-nav-inner > .Header-nav-item:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#fce6e7", "bgColor": "#ed5a5c", "contrastRatio": 2.83, "fontSize": "13.5pt (18px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "target": [ ".Header-nav-item[target=\"_blank\"]" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "target": [ ".Header-nav-item[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.83 (foreground color: #fce6e7, background color: #ed5a5c, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#ed5a5c", "contrastRatio": 3.37, "fontSize": "11.3pt (15px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<button class=\"\n newsletter-form-button\n sqs-system-button\n sqs-editable-button-layout\n sqs-editable-button-style\n sqs-editable-button-shape\n sqs-button-element--primary\n \" type=\"submit\" value=\"Sign Up\">", "target": [ ".newsletter-form-button" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #ed5a5c, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"newsletter-form-button-label\">Sign Up</span>", "target": [ ".newsletter-form-button-label" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.37 (foreground color: #ffffff, background color: #ed5a5c, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#d2e5ef", "bgColor": "#fafafa", "contrastRatio": 1.24, "fontSize": "39.0pt (52px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.24 (foreground color: #d2e5ef, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 3:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 style=\"text-align:center;white-space:pre-wrap;\"> Why I’m Running</h1>", "target": [ "#block-6207c6dd29eb29355a297edb > .sqs-block-content > h1" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.24 (foreground color: #d2e5ef, background color: #fafafa, font size: 39.0pt (52px), font weight: bold). Expected contrast ratio of 3:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">Our district, our city and our country are at a crossroads. We may have defeated Trump, but Trumpism is on the rise. The very future of American democracy is at stake.</p>", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">Locally, they’ve contributed to a political culture of 'No’ - no to new housing, no to a living shoreline, and even no to a cutting-edge blood research center - that has led to a crisis of livability.</p>", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(4)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">", "target": [ "#block-yui_3_17_2_1_1644676954822_7521 > .sqs-block-content > p:nth-child(5)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"\" style=\"white-space:pre-wrap;\">It’s time for a new approach. New fighters for a new decade. New messengers to make a better case for our values. </p>", "target": [ "p:nth-child(6)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#fafafa", "contrastRatio": 1.04, "fontSize": "22.5pt (30px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show ancillary-header-top-left-layout-horizontal ancillary-header-top-center-layout-stacked ancillary-header-top-right-layout-horizontal ancillary-header-bottom-left-layout-horizontal ancillary-header-bottom-center-layout-horizontal ancillary-header-bottom-right-layout-horizontal ancillary-header-branding-position-bottom-left ancillary-header-tagline-position-hide ancillary-header-primary-nav-position-bottom-center ancillary-header-secondary-nav-position-bottom-right ancillary-header-social-position-hide ancillary-header-search-position-hide ancillary-header-cart-position-bottom-right ancillary-header-account-position-hide tweak-header-primary-nav-hover-style-fade tweak-header-primary-nav-button-style-outline tweak-header-primary-nav-button-shape-rounded tweak-header-secondary-nav-hover-style-button tweak-header-secondary-nav-button-style-solid tweak-header-secondary-nav-button-shape-square tweak-header-search-style-rectangle tweak-header-search-placeholder-show tweak-header-cart-style-cart tweak-header-account-style-text tweak-overlay-parallax-enabled tweak-overlay-parallax-new-math tweak-index-nav-style-none tweak-index-nav-position-right tweak-index-page-fullscreen-first-page-only tweak-index-page-apply-bottom-spacing tweak-index-page-scroll-indicator-icon-only tweak-index-page-scroll-indicator-icon-line tweak-index-page-scroll-indicator-icon-weight-light tweak-index-gallery-layout-packed tweak-index-gallery-spacing-top-bottom-show tweak-index-gallery-fixed-height tweak-index-gallery-apply-bottom-spacing tweak-index-gallery-hover-style-fade tweak-index-gallery-controls-small-arrows tweak-index-gallery-controls-icon-weight-hairline tweak-index-gallery-indicators-lines tweak-index-gallery-autoplay-enable tweak-index-gallery-transition-fade tweak-index-gallery-content-position-middle-center tweak-index-gallery-content-text-alignment-center tweak-footer-show tweak-footer-layout-stacked tweak-footer-layout-columns-auto tweak-footer-stacked-alignment-center tweak-mobile-bar-top-fixed ancillary-mobile-bar-branding-position-top-left ancillary-mobile-bar-menu-icon-position-top-right tweak-mobile-bar-menu-icon-plus ancillary-mobile-bar-search-icon-position-hide ancillary-mobile-bar-cart-position-bottom-center tweak-mobile-bar-cart-style-cart ancillary-mobile-bar-account-position-hide tweak-mobile-bar-account-style-text tweak-mobile-overlay-slide-origin-left tweak-mobile-overlay-close-show tweak-mobile-overlay-menu-primary-button-style-solid tweak-mobile-overlay-menu-primary-button-shape-square tweak-mobile-overlay-menu-secondary-style-button tweak-mobile-overlay-menu-secondary-button-style-solid tweak-mobile-overlay-menu-secondary-button-shape-square tweak-quote-block-alignment-left tweak-blog-meta-primary-category tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-23-standard-vertical tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-center tweak-blog-item-meta-position-below-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-hide tweak-blog-item-pagination-link-icon-weight-light event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-excerpts event-item-back-link gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop tweak-product-list-image-aspect-ratio-11-square tweak-product-list-item-hover-behavior-show-alternate-image tweak-product-list-meta-position-under tweak-product-list-mobile-meta-position-under tweak-product-list-meta-alignment-under-center tweak-product-list-meta-alignment-overlay-center-center tweak-product-list-show-title tweak-product-list-show-price tweak-product-list-filter-display-top tweak-product-list-filter-alignment-center tweak-product-item-nav-show-breadcrumb-and-pagination tweak-product-item-nav-pagination-style-previousnext tweak-product-item-nav-breadcrumb-alignment-left tweak-product-item-nav-pagination-alignment-split tweak-product-item-gallery-position-left tweak-product-item-gallery-design-stacked tweak-product-item-gallery-aspect-ratio-11-square tweak-product-item-gallery-thumbnail-alignment-left tweak-product-item-details-alignment-left tweak-product-item-details-show-title tweak-product-item-details-show-price tweak-product-item-details-show-excerpt tweak-product-item-details-excerpt-position-below-add-to-cart-button tweak-product-item-details-show-share-buttons tweak-product-item-details-show-variants tweak-product-item-details-show-quantity tweak-product-item-details-options-style-square tweak-product-item-details-show-add-to-cart-button tweak-product-item-details-add-to-cart-button-style-solid tweak-product-item-details-add-to-cart-button-shape-rounded tweak-product-item-details-add-to-cart-button-padding-small tweak-product-item-image-zoom-enabled tweak-product-item-image-zoom-behavior-click tweak-product-item-lightbox-enabled tweak-related-products-image-aspect-ratio-11-square tweak-related-products-meta-alignment-under-center tweak-product-badge-style-none tweak-product-badge-position-top-right tweak-product-badge-inset-floating newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-left image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-content-position-center image-block-collage-text-alignment-center image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-docked tweak-product-quick-view-button-position-center tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light tweak-share-buttons-style-icon-only tweak-share-buttons-icons-show tweak-share-buttons-standard-background-color native-currency-code-usd collection-5d9cf628ff43b44336b73a2d collection-type-index collection-layout-default homepage view-list mobile-style-available sqs-has-custom-cart has-logo-image has-tagline has-social has-parallax-images enable-load-effects has-primary-nav has-secondary-nav has-footer-nav parallax-item-positioning-method-fixed\" data-controller=\"HashManager, SiteLoader, MobileClassname\" data-controllers-bound=\"HashManager, SiteLoader, MobileClassname\">", "target": [ "#collection-5d9cf628ff43b44336b73a2d" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 style=\"text-align:center;white-space:pre-wrap;\">Do you live in the district?</h3>", "target": [ "h3" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.04 (foreground color: #ffffff, background color: #fafafa, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1" } ] }, { "id": "frame-title", "impact": "serious", "tags": [ "cat.text-alternatives", "wcag2a", "wcag241", "wcag412", "section508", "section508.22.i" ], "description": "Ensures <iframe> and <frame> elements have an accessible name", "help": "Frames must have an accessible name", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/frame-title?application=axeAPI", "nodes": [ { "any": [ { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "serious", "html": "<iframe src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E312F\" width=\"580\" height=\"480\"></iframe>", "target": [ "iframe" ], "failureSummary": "Fix any of the following:\n Element has no title attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ] }, { "id": "heading-order", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensures the order of headings is semantically correct", "help": "Heading levels should only increase by one", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/heading-order?application=axeAPI", "nodes": [ { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h3 style=\"text-align:center;white-space:pre-wrap;\">Do you live in the district?</h3>", "target": [ "h3" ], "failureSummary": "Fix any of the following:\n Heading order invalid" } ] }, { "id": "image-alt", "impact": "critical", "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", "section508", "section508.22.a", "ACT" ], "description": "Ensures <img> elements have alternate text or a role of none or presentation", "help": "Images must have alternate text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI", "nodes": [ { "any": [ { "id": "has-alt", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have an alt attribute" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "critical", "html": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg\" data-load=\"false\" data-image-focal-point=\"0.5,0.5\" class=\"loaded\" data-image-dimensions=\"100x56\" data-parent-ratio=\"1.8\" style=\"font-size: 0px; left: -1.96429px; top: 0px; width: 1183.93px; height: 663px; position: relative;\" data-image-resolution=\"1500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg?format=1500w\">", "target": [ "img[data-image-dimensions=\"100x56\"]" ], "failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ] }, { "id": "landmark-unique", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "help": "Ensures landmarks are unique", "description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-unique?application=axeAPI", "nodes": [ { "any": [ { "id": "landmark-is-unique", "data": { "role": "navigation", "accessibleText": null }, "relatedNodes": [ { "html": "<nav class=\"Header-nav Header-nav--secondary\" data-nc-element=\"secondary-nav\" data-content-field=\"navigation\">", "target": [ ".Header-nav--secondary" ] }, { "html": "<nav class=\"Footer-nav\" data-content-field=\"navigation\">", "target": [ ".Footer-nav" ] }, { "html": "<nav class=\"sqs-svg-icon--list\">", "target": [ ".sqs-svg-icon--list" ] } ], "impact": "moderate", "message": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ], "all": [], "none": [], "impact": "moderate", "html": "<nav class=\"Header-nav Header-nav--primary\" data-nc-element=\"primary-nav\" data-content-field=\"navigation\">", "target": [ ".Header-nav--primary" ], "failureSummary": "Fix any of the following:\n The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ] }, { "id": "region", "impact": "moderate", "tags": [ "cat.keyboard", "best-practice" ], "description": "Ensures all page content is contained by landmarks", "help": "All page content should be contained by landmarks", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/region?application=axeAPI", "nodes": [ { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"Parallax-host-outer\">", "target": [ ".Parallax-host-outer" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" } ] } ] } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "url": "https://www.surajpatel.nyc/", "result": { "Error": { "AA.1_1_1.H37": { "Img element missing an alt attribute. Use the alt attribute to specify a short text alternative.": [ { "tagName": "img", "id": "", "code": "<img data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg\" data-load=\"false\" data-image-focal-point=\"0.5,0.5\" class=\"loaded\" data-image-dimensions=\"100x56\" data-parent-ratio=\"1.8\" style=\"font-size: 0px; left: -1.96429px; top: 0px; width: 1183.93px; height: 663px; position: relative;\" data-image-resolution=\"1500w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg?format=1500w\">" } ] }, "AA.1_3_1.F68": { "This form field should be labelled in some way. Use the label element (either with a \"for\" attribute or wrapped around the form field), or \"title\", \"aria-label\" or \"aria-labelledby\" attributes as appropriate.": [ { "tagName": "input", "id": "", "code": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"fname\" x-autocompletetype=\"given-name\" type=\"text\" spellcheck=\"false\" placeholder=\"First Name\" maxlength=\"30\" data-title=\"First\">" }, { "tagName": "input", "id": "", "code": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"lname\" x-autocompletetype=\"surname\" type=\"text\" spellcheck=\"false\" placeholder=\"Last Name\" maxlength=\"30\" data-title=\"Last\">" } ] }, "AA.1_3_1.H71.NoLegend": { "Fieldset does not contain a legend element. All fieldsets should contain a legend element that describes a description of the field group.": [ { "tagName": "fieldset", "id": "#name-yui_3_17_2_1_1656639519482_2167", "code": "<fieldset id=\"name-yui_3_17_2_1_1656639519482_2167\" class=\"newsletter-form-name-fieldset form-item fields name required\" style=\"vertical-align: bottom;\">...</fieldset>" } ] }, "AA.1_4_3.G145.Fail": { "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 3:1, but text in this element has a contrast ratio of 1.24:1. Recommendation: change text colour to #81949e.": [ { "tagName": "h1", "id": "", "code": "<h1 style=\"text-align:center;white-space:pre-wrap;\">...</h1>" } ], "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 3:1, but text in this element has a contrast ratio of 1.04:1. Recommendation: change background to #949494.": [ { "tagName": "h3", "id": "", "code": "<h3 style=\"text-align:center;white-space:pre-wrap;\">...</h3>" } ] }, "AA.1_4_3.G18.Fail": { "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 1.04:1. Recommendation: change background to #767676.": [ { "tagName": "p", "id": "", "code": "<p class=\"\" style=\"white-space:pre-wrap;\">...</p>" } ], "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.38:1. Recommendation: change background to #5a5a5a.": [ { "tagName": "span", "id": "", "code": "<span class=\"newsletter-form-button-label\">...</span>" } ] }, "AA.2_4_1.H64.1": { "Iframe element requires a non-empty title attribute that identifies the frame.": [ { "tagName": "iframe", "id": "", "code": "<iframe src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E312F\" width=\"580\" height=\"480\">...</iframe>" } ] }, "AA.4_1_2.H91.Button.Name": { "This button element does not have a name available to an accessibility API. Valid names are: title attribute, element content, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "button", "id": "", "code": "<button class=\"Mobile-bar-menu\" data-nc-element=\"menu-icon\" data-controller-overlay=\"menu\" data-controller=\"MobileOverlayToggle\" data-controllers-bound=\"MobileOverlayToggle\">...</button>" }, { "tagName": "button", "id": "", "code": "<button class=\"Mobile-overlay-close\" data-controller=\"MobileOverlayToggle\" data-controllers-bound=\"MobileOverlayToggle\">...</button>" } ] }, "AA.4_1_2.H91.Fieldset.Name": { "This fieldset element does not have a name available to an accessibility API. Valid names are: legend element, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "fieldset", "id": "#name-yui_3_17_2_1_1656639519482_2167", "code": "<fieldset id=\"name-yui_3_17_2_1_1656639519482_2167\" class=\"newsletter-form-name-fieldset form-item fields name required\" style=\"vertical-align: bottom;\">...</fieldset>" } ] }, "AA.4_1_2.H91.InputText.Name": { "This textinput element does not have a name available to an accessibility API. Valid names are: label element, title attribute, aria-label attribute, aria-labelledby attribute.": [ { "tagName": "input", "id": "", "code": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"fname\" x-autocompletetype=\"given-name\" type=\"text\" spellcheck=\"false\" placeholder=\"First Name\" maxlength=\"30\" data-title=\"First\">" }, { "tagName": "input", "id": "", "code": "<input class=\"newsletter-form-field-element field-element field-control\" name=\"lname\" x-autocompletetype=\"surname\" type=\"text\" spellcheck=\"false\" placeholder=\"Last Name\" maxlength=\"30\" data-title=\"Last\">" } ] } }, "Warning": { "AA.1_1_1.H67.2": { "Img element is marked so that it is ignored by Assistive Technology.": [ { "tagName": "img", "id": "", "code": "<img class=\"thumb-image loaded\" data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/3957293d-20c1-46f3-8b6c-66b3a33cf86c/Copy+of+IMG_1991.jpeg\" data-image=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/3957293d-20c1-46f3-8b6c-66b3a33cf86c/Copy+of+IMG_1991.jpeg\" data-image-dimensions=\"1125x748\" data-image-focal-point=\"0.5,0.5\" alt=\"\" data-load=\"false\" data-image-id=\"624343b8616edf5c9b82aa35\" data-type=\"image\" style=\"left: -6.4004%; top: 0%; width: 112.801%; height: 100%; position: absolute;\" data-image-resolution=\"750w\" src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/3957293d-20c1-46f3-8b6c-66b3a33cf86c/Copy+of+IMG_1991.jpeg?format=750w\">" } ] }, "AA.1_3_1.H48": { "If this element contains a navigation section, it is recommended that it be marked up as a list.": [ { "tagName": "div", "id": "", "code": "<div class=\"Footer-nav-group\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Header-nav-inner\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Index-nav-inner\">...</div>" } ] }, "AA.1_3_1_A.G141": { "The heading structure is not logically nested. This h3 element should be an h2 to be properly nested.": [ { "tagName": "h3", "id": "", "code": "<h3 style=\"text-align:center;white-space:pre-wrap;\">...</h3>" } ] }, "AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "This element has \"position: fixed\". This may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [ { "tagName": "div", "id": "", "code": "<div class=\"Loader\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Mobile-bar Mobile-bar--bottom\" data-nc-group=\"bottom\" data-controller=\"MobileOffset\" data-controllers-bound=\"MobileOffset\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Mobile-bar Mobile-bar--top\" data-nc-group=\"top\" data-controller=\"MobileOffset\" data-controllers-bound=\"MobileOffset\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Mobile-overlay\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Parallax-item\" data-parallax-item=\"\" data-parallax-id=\"5d966eec5bcf145cc5c34840\" style=\"top: 0px; left: 0px; width: 1280px; height: 1258px; transform: translate3d(0px, 0px, 0px);\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"Parallax-item\" data-parallax-item=\"\" data-parallax-id=\"6207c6dd29eb29355a297eda\" style=\"top: 2289px; left: 0px; width: 1280px; height: 1574px; transform: translate3d(-1280px, 0px, 0px);\">...</div>" }, { "tagName": "nav", "id": "", "code": "<nav class=\"Index-nav overlay\">...</nav>" } ] }, "AA.1_4_3.G145.Abs": { "This element is absolutely positioned and the background color can not be determined. Ensure the contrast ratio between the text and all covered parts of the background are at least 3:1.": [ { "tagName": "a", "id": "", "code": "<a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/merch\" class=\"Header-nav-item\" data-test=\"template-nav\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/platform\" class=\"Header-nav-item\" data-test=\"template-nav\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/volunteer\" class=\"Header-nav-item\" data-test=\"template-nav\">...</a>" } ] }, "AA.1_4_3.G18.Alpha": { "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 4.5:1.": [ { "tagName": "a", "id": "", "code": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">...</a>" } ] } } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "url": "https://www.surajpatel.nyc/", "result": { "content": { "totals": { "violation": 32, "recommendation": 3, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Img_HasAlt", "path": { "dom": "/html[1]/body[1]/div[5]/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]/img[1]", "aria": "/document[1]/main[1]/img[1]" }, "message": "Image does not have an 'alt' attribute short text alternative", "bounds": { "left": 47, "top": 146, "height": 663, "width": 1184 }, "snippet": "<img src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg?format=1500w\" data-image-resolution=\"1500w\" style=\"font-size: 0px; left: -1.96429px; top: 0px; width: 1183.93px; height: 663px; position: relative;\" data-parent-ratio=\"1.8\" data-image-dimensions=\"100x56\" class=\"loaded\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg\">", "level": "violation" }, { "ruleId": "WCAG20_Frame_HasTitle", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/iframe[1]", "aria": "/document[1]/main[1]" }, "message": "Inline frame does not have a 'title' attribute", "bounds": { "left": 110, "top": 3720, "height": 484, "width": 584 }, "snippet": "<iframe height=\"480\" width=\"580\" src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E312F\">", "level": "violation" }, { "ruleId": "WCAG20_Fieldset_HasLegend", "path": { "dom": "/html[1]/body[1]/div[5]/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[1]/fieldset[1]", "aria": "/document[1]/main[1]/group[1]" }, "message": "<fieldset> element does not have a <legend>", "bounds": { "left": 149, "top": 1134, "height": 63, "width": 504 }, "snippet": "<fieldset style=\"vertical-align: bottom;\" class=\"newsletter-form-name-fieldset form-item fields name required\" id=\"name-yui_3_17_2_1_1656639519482_2167\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[5]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 294, "top": 4412, "height": 35, "width": 212 }, "snippet": "<nav class=\"sqs-svg-icon--list\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[5]/footer[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 4316, "height": 76, "width": 728 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Footer-nav\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[3]/nav[1]", "aria": "/document[1]/banner[2]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 470, "top": 34, "height": 72, "width": 290 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"secondary-nav\" class=\"Header-nav Header-nav--secondary\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[2]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 174, "top": 45, "height": 50, "width": 453 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"primary-nav\" class=\"Header-nav Header-nav--primary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[5]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/contentinfo[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": 294, "top": 4412, "height": 35, "width": 212 }, "snippet": "<nav class=\"sqs-svg-icon--list\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[5]/footer[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[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": 48, "top": 4316, "height": 76, "width": 728 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Footer-nav\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[3]/nav[1]", "aria": "/document[1]/banner[2]/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": 470, "top": 34, "height": 72, "width": 290 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"secondary-nav\" class=\"Header-nav Header-nav--secondary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[2]/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": 174, "top": 45, "height": 50, "width": 453 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"primary-nav\" class=\"Header-nav Header-nav--primary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]", "aria": "/document[1]/banner[2]" }, "message": "Multiple \"banner\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 110, "width": 800 }, "snippet": "<header class=\"Header Header--bottom Header--overlay\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[2]", "aria": "/document[1]/banner[2]/navigation[2]/link[2]" }, "message": "Text contrast of 2.84 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 800", "bounds": { "left": 664, "top": 49, "height": 42, "width": 89 }, "snippet": "<a class=\"Header-nav-item\" target=\"_blank\" href=\"https://secure.actblue.com/donate/surajpatel22\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[1]", "aria": "/document[1]/banner[2]/navigation[2]/link[1]" }, "message": "Text contrast of 2.84 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 800", "bounds": { "left": 478, "top": 49, "height": 42, "width": 151 }, "snippet": "<a class=\"Header-nav-item\" href=\"https://nycabsentee.com/absentee\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "aria": "/document[1]/banner[2]/navigation[1]/link[5]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 566, "top": 48, "height": 45, "width": 53 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/merch\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[4]", "aria": "/document[1]/banner[2]/navigation[1]/link[4]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 460, "top": 48, "height": 45, "width": 87 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/volunteer\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[3]", "aria": "/document[1]/banner[2]/navigation[1]/link[3]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 361, "top": 48, "height": 45, "width": 80 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/platform\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[2]", "aria": "/document[1]/banner[2]/navigation[1]/link[2]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 292, "top": 48, "height": 45, "width": 49 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/press\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[1]", "aria": "/document[1]/banner[2]/navigation[1]/link[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 182, "top": 48, "height": 45, "width": 91 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/about-suraj\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]", "aria": "/document[1]/main[1]/heading[5]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 30px and weight of 800", "bounds": { "left": 110, "top": 3653, "height": 33, "width": 581 }, "snippet": "<h3 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[6]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3474, "height": 77, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[5]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3304, "height": 153, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[4]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3185, "height": 102, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[3]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 2964, "height": 204, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[2]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 2845, "height": 102, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[1]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 2675, "height": 153, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/h1[1]", "aria": "/document[1]/main[1]/heading[4]" }, "message": "Text contrast of 1.24 with its background is less than the WCAG AA minimum requirements for text of size 52px and weight of 800", "bounds": { "left": 110, "top": 2582, "height": 60, "width": 581 }, "snippet": "<h1 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/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]/button[2]" }, "message": "Text contrast of 3.38 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400", "bounds": { "left": 373, "top": 1294, "height": 19, "width": 55 }, "snippet": "<span class=\"newsletter-form-button-label\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[3]/div[1]/h1[1]", "aria": "/document[1]/main[1]/heading[1]" }, "message": "Text contrast of 1.24 with its background is less than the WCAG AA minimum requirements for text of size 52px and weight of 800", "bounds": { "left": 110, "top": 644, "height": 120, "width": 581 }, "snippet": "<h1 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[5]/div[2]/div[1]/main[1]/section[3]/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": 1589, "height": 206, "width": 274 }, "snippet": "<figure id=\"yui_3_17_2_1_1656861207237_160\" style=\"max-width:1125px;\" class=\"\n sqs-block-image-figure\n intrinsic\n \">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[4]/div[1]/div[2]/figure[1]", "aria": "/document[1]/figure[2]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": -1280, "top": 2289, "height": 1147, "width": 1280 }, "snippet": "<figure style=\"bottom: 427px; overflow: hidden;\" data-parallax-image-wrapper=\"\" class=\"Index-page-image loaded\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[4]/div[1]/div[1]/figure[1]", "aria": "/document[1]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 0, "top": 0, "height": 989, "width": 1280 }, "snippet": "<figure style=\"bottom: 269px; overflow: hidden; transform: translate3d(0px, 0px, 0px);\" data-parallax-image-wrapper=\"\" class=\"Index-page-image loaded\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[2]", "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=\"Azy2GzGQxPvGmQwVDdEL1jRuKSXIdSSASA06JCA6PCeaVHpFYf8Rw5/q+9adc9CrBTxfCeUwxkuDM4PWEmdqywwAAACKeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJQcml2YWN5U2FuZGJveEFkc0FQSXMiLCJleHBpcnkiOjE2NjEyOTkxOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "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=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[5]/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": 4286, "height": 411, "width": 800 }, "snippet": "<footer data-controllers-bound=\"FooterBreakpoints\" data-controller=\"FooterBreakpoints\" role=\"contentinfo\" class=\"Footer\">", "level": "recommendation" } ] }, "url": { "totals": { "violation": 32, "recommendation": 5, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Img_HasAlt", "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]/img[1]", "aria": "/document[1]/main[1]/img[1]" }, "message": "Image does not have an 'alt' attribute short text alternative", "bounds": { "left": 48, "top": 205, "height": 395, "width": 706 }, "snippet": "<img src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg?format=750w\" data-image-resolution=\"750w\" style=\"font-size: 0px; left: -0.678571px; top: 0px; width: 705.357px; height: 395px; position: relative;\" data-parent-ratio=\"1.8\" data-image-dimensions=\"100x56\" class=\"loaded\" data-image-focal-point=\"0.5,0.5\" data-load=\"false\" data-src=\"https://images.squarespace-cdn.com/content/v1/5d4c54ec27aefd0001ed2ded/72fde0d8-4b25-47ae-846d-3a2709cc833c/sp+tv+thumbnail.jpeg\">", "level": "violation" }, { "ruleId": "WCAG20_Frame_HasTitle", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[6]/div[1]/iframe[1]", "aria": "/document[1]/main[1]" }, "message": "Inline frame does not have a 'title' attribute", "bounds": { "left": 110, "top": 3779, "height": 484, "width": 584 }, "snippet": "<iframe height=\"480\" width=\"580\" src=\"https://www.google.com/maps/d/u/0/embed?mid=1wNQ0KFi6zYAInHUAGQuXIJPKeMXmbfM&ehbc=2E312F\">", "level": "violation" }, { "ruleId": "WCAG20_Fieldset_HasLegend", "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[1]/fieldset[1]", "aria": "/document[1]/main[1]/group[1]" }, "message": "<fieldset> element does not have a <legend>", "bounds": { "left": 149, "top": 1193, "height": 63, "width": 504 }, "snippet": "<fieldset style=\"vertical-align: bottom;\" class=\"newsletter-form-name-fieldset form-item fields name required\" id=\"name-yui_3_17_2_1_1656639519482_2167\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 294, "top": 4471, "height": 35, "width": 212 }, "snippet": "<nav class=\"sqs-svg-icon--list\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 4375, "height": 76, "width": 728 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Footer-nav\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]", "aria": "/document[1]/banner[2]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 520, "top": 32, "height": 137, "width": 240 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"secondary-nav\" class=\"Header-nav Header-nav--secondary\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[2]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 281, "top": 30, "height": 140, "width": 240 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"primary-nav\" class=\"Header-nav Header-nav--primary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/contentinfo[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": 294, "top": 4471, "height": 35, "width": 212 }, "snippet": "<nav class=\"sqs-svg-icon--list\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[4]/footer[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[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": 48, "top": 4375, "height": 76, "width": 728 }, "snippet": "<nav data-content-field=\"navigation\" class=\"Footer-nav\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]", "aria": "/document[1]/banner[2]/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": 520, "top": 32, "height": 137, "width": 240 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"secondary-nav\" class=\"Header-nav Header-nav--secondary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[2]/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": 281, "top": 30, "height": 140, "width": 240 }, "snippet": "<nav data-content-field=\"navigation\" data-nc-element=\"primary-nav\" class=\"Header-nav Header-nav--primary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]", "aria": "/document[1]/banner[2]" }, "message": "Multiple \"banner\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 170, "width": 800 }, "snippet": "<header class=\"Header Header--bottom Header--overlay\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[2]", "aria": "/document[1]/banner[2]/navigation[2]/link[2]" }, "message": "Text contrast of 2.84 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 800", "bounds": { "left": 664, "top": 111, "height": 42, "width": 89 }, "snippet": "<a class=\"Header-nav-item\" target=\"_blank\" href=\"https://secure.actblue.com/donate/surajpatel22\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[1]", "aria": "/document[1]/banner[2]/navigation[2]/link[1]" }, "message": "Text contrast of 2.84 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 800", "bounds": { "left": 602, "top": 47, "height": 42, "width": 151 }, "snippet": "<a class=\"Header-nav-item\" href=\"https://nycabsentee.com/absentee\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "aria": "/document[1]/banner[2]/navigation[1]/link[5]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 374, "top": 123, "height": 45, "width": 53 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/merch\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[4]", "aria": "/document[1]/banner[2]/navigation[1]/link[4]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 407, "top": 78, "height": 45, "width": 87 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/volunteer\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[3]", "aria": "/document[1]/banner[2]/navigation[1]/link[3]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 308, "top": 78, "height": 45, "width": 80 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/platform\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[2]", "aria": "/document[1]/banner[2]/navigation[1]/link[2]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 431, "top": 33, "height": 45, "width": 49 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/press\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[1]", "aria": "/document[1]/banner[2]/navigation[1]/link[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 20px and weight of 800", "bounds": { "left": 321, "top": 33, "height": 45, "width": 91 }, "snippet": "<a data-test=\"template-nav\" class=\"Header-nav-item\" href=\"/about-suraj\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]", "aria": "/document[1]/main[1]/heading[5]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 30px and weight of 800", "bounds": { "left": 110, "top": 3712, "height": 33, "width": 581 }, "snippet": "<h3 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[6]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3533, "height": 77, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[5]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3363, "height": 153, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[4]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3244, "height": 102, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[3]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 3023, "height": 204, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[2]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 2904, "height": 102, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/p[1]", "aria": "/document[1]/main[1]" }, "message": "Text contrast of 1.04 with its background is less than the WCAG AA minimum requirements for text of size 17px and weight of 400", "bounds": { "left": 171, "top": 2734, "height": 153, "width": 458 }, "snippet": "<p style=\"white-space:pre-wrap;\" class=\"\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/h1[1]", "aria": "/document[1]/main[1]/heading[4]" }, "message": "Text contrast of 1.24 with its background is less than the WCAG AA minimum requirements for text of size 52px and weight of 800", "bounds": { "left": 110, "top": 2641, "height": 60, "width": 581 }, "snippet": "<h1 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "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]/button[2]" }, "message": "Text contrast of 3.38 with its background is less than the WCAG AA minimum requirements for text of size 15px and weight of 400", "bounds": { "left": 373, "top": 1353, "height": 19, "width": 55 }, "snippet": "<span class=\"newsletter-form-button-label\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "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[3]/div[1]/h1[1]", "aria": "/document[1]/main[1]/heading[1]" }, "message": "Text contrast of 1.24 with its background is less than the WCAG AA minimum requirements for text of size 52px and weight of 800", "bounds": { "left": 110, "top": 703, "height": 120, "width": 581 }, "snippet": "<h1 style=\"text-align:center;white-space:pre-wrap;\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[4]/div[2]/div[1]/main[1]/section[3]/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": 1648, "height": 206, "width": 274 }, "snippet": "<figure id=\"yui_3_17_2_1_1656861212160_160\" style=\"max-width:1125px;\" class=\"\n sqs-block-image-figure\n intrinsic\n \">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[3]/div[1]/div[2]/figure[1]", "aria": "/document[1]/figure[2]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": -800, "top": 2499, "height": 1213, "width": 800 }, "snippet": "<figure style=\"bottom: 612.5px; overflow: hidden;\" data-parallax-image-wrapper=\"\" class=\"Index-page-image loaded\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[3]/div[1]/div[1]/figure[1]", "aria": "/document[1]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 0, "top": 0, "height": 825, "width": 800 }, "snippet": "<figure style=\"bottom: 225px; overflow: hidden; transform: translate3d(0px, 0px, 0px);\" data-parallax-image-wrapper=\"\" class=\"Index-page-image loaded\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[25]", "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=\"Azy2GzGQxPvGmQwVDdEL1jRuKSXIdSSASA06JCA6PCeaVHpFYf8Rw5/q+9adc9CrBTxfCeUwxkuDM4PWEmdqywwAAACKeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJQcml2YWN5U2FuZGJveEFkc0FQSXMiLCJleHBpcnkiOjE2NjEyOTkxOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[24]", "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=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "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": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/link[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"charset\" is deprecated for the <link> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<link href=\"//assets.squarespace.com/universal/styles-compressed/popup-overlay-4d585c3ab0b56e73aacfb-min.en-US.css\" id=\"yui_3_17_2_1_1656861212160_207\" rel=\"stylesheet\" charset=\"utf-8\">", "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": 4345, "height": 411, "width": 800 }, "snippet": "<footer data-controllers-bound=\"FooterBreakpoints\" data-controller=\"FooterBreakpoints\" role=\"contentinfo\" class=\"Footer\">", "level": "recommendation" } ] } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "url": "https://www.surajpatel.nyc/", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "Suraj Patel 2022", "pageurl": "https://www.surajpatel.nyc/", "time": 4.22, "creditsremaining": 498, "allitemcount": 60, "totalelements": 428, "waveurl": "http://wave.webaim.org/report?url=https://www.surajpatel.nyc/" }, "categories": { "error": { "description": "Errors", "count": 5, "items": { "alt_missing": { "id": "alt_missing", "description": "Missing alternative text", "count": 1, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#hero-banner > DIV:first-child + DIV > DIV#page-5d966eec5bcf145cc5c34840 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1587142243479_8696 > DIV#yui_3_17_2_1_1656861217877_94 > DIV:first-child > DIV:first-child > DIV#yui_3_17_2_1_1656861217877_101 > DIV:first-child > DIV:first-child > DIV#yui_3_17_2_1_1656861217877_124 > IMG:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "label_missing": { "id": "label_missing", "description": "Missing form label", "count": 2, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#new-page-45 > DIV:first-child > DIV#page-62be501e1d99645b1e844f77 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1656639519482_2161 > DIV:first-child > DIV:first-child > FORM:first-child > HEADER:first-child + DIV > DIV:first-child > FIELDSET#name-yui_3_17_2_1_1656639519482_2167 > DIV:first-child > LABEL:first-child + INPUT", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#new-page-45 > DIV:first-child > DIV#page-62be501e1d99645b1e844f77 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1656639519482_2161 > DIV:first-child > DIV:first-child > FORM:first-child > HEADER:first-child + DIV > DIV:first-child > FIELDSET#name-yui_3_17_2_1_1656639519482_2167 > DIV:first-child + DIV > LABEL:first-child + INPUT" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" }, { "name": "3.3.2 Labels or Instructions (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2" } ] }, "button_empty": { "id": "button_empty", "description": "Empty button", "count": 2, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV + DIV > BUTTON:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV > DIV:first-child + DIV + DIV > DIV:first-child + BUTTON" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] } } }, "contrast": { "description": "Contrast Errors", "count": 15, "items": { "contrast": { "id": "contrast", "description": "Very low contrast", "count": 15, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > HEADER:first-child > DIV:first-child > DIV:first-child + DIV > NAV:first-child > DIV:first-child > A:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > HEADER:first-child > DIV:first-child > DIV:first-child + DIV > NAV:first-child > DIV:first-child > A:first-child + A", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > HEADER:first-child > DIV:first-child > DIV:first-child + DIV > NAV:first-child > DIV:first-child > A:first-child + A + A", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > HEADER:first-child > DIV:first-child > DIV:first-child + DIV > NAV:first-child > DIV:first-child > A:first-child + A + A + A", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > HEADER:first-child > DIV:first-child > DIV:first-child + DIV > NAV:first-child > DIV:first-child > A:first-child + A + A + A + A", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#hero-banner > DIV:first-child + DIV > DIV#page-5d966eec5bcf145cc5c34840 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1656638583180_12232 > DIV:first-child > H1:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#new-page-45 > DIV:first-child > DIV#page-62be501e1d99645b1e844f77 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1656639519482_2161 > DIV:first-child > DIV:first-child > FORM:first-child > HEADER:first-child + DIV > DIV:first-child + DIV > BUTTON:first-child > SPAN:first-child + SPAN", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV#block-6207c6dd29eb29355a297edb > DIV:first-child > H1:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child + P", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child + P + P", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child + P + P + P", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child + P + P + P + P", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV#block-yui_3_17_2_1_1644676954822_7521 > DIV:first-child > P:first-child + P + P + P + P + P", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1654737449446_6229 > DIV:first-child > H3:first-child" ], "contrastdata": [ [ 1.04, "#ffffff", "#fafafa", true ], [ 1.04, "#ffffff", "#fafafa", true ], [ 1.04, "#ffffff", "#fafafa", true ], [ 1.04, "#ffffff", "#fafafa", true ], [ 1.04, "#ffffff", "#fafafa", true ], [ 1.24, "#d2e5ef", "#fafafa", true ], [ 3.37, "#ffffff", "#ed5a5c", false ], [ 1.24, "#d2e5ef", "#fafafa", true ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", false ], [ 1.04, "#ffffff", "#fafafa", true ] ], "wcag": [ { "name": "1.4.3 Contrast (Minimum) (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc1.4.3" } ] } } }, "alert": { "description": "Alerts", "count": 9, "items": { "alt_suspicious": { "id": "alt_suspicious", "description": "Suspicious alternative text", "count": 2, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV + DIV > DIV:first-child > DIV:first-child > FIGURE:first-child > IMG:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV + DIV > DIV:first-child > DIV:first-child + DIV > FIGURE:first-child > IMG:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "legend_missing": { "id": "legend_missing", "description": "Fieldset missing legend", "count": 1, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#new-page-45 > DIV:first-child > DIV#page-62be501e1d99645b1e844f77 > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1656639519482_2161 > DIV:first-child > DIV:first-child > FORM:first-child > HEADER:first-child + DIV > DIV:first-child > FIELDSET#name-yui_3_17_2_1_1656639519482_2167" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" }, { "name": "3.3.2 Labels or Instructions (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2" } ] }, "heading_skipped": { "id": "heading_skipped", "description": "Skipped heading level", "count": 1, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#why-im-running > DIV:first-child > DIV#page-6207c6dd29eb29355a297eda > DIV:first-child > DIV:first-child > DIV#block-yui_3_17_2_1_1654737449446_6229 > DIV:first-child > H3:first-child" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" } ] }, "noscript": { "id": "noscript", "description": "Noscript element", "count": 5, "selectors": [ "HTML#yui_3_17_2_1_1656861217877_170 > DIV:first-child + HEAD > SCRIPT:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + META + META + LINK + SCRIPT + BASE + META + TITLE + LINK + LINK + META + META + META + META + META + META + META + META + META + META + META + META + LINK + META + META + META + META + META + META + META + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + STYLE + SCRIPT + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + LINK + SCRIPT + LINK + META + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT", "HTML#yui_3_17_2_1_1656861217877_170 > DIV:first-child + HEAD > SCRIPT:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + META + META + LINK + SCRIPT + BASE + META + TITLE + LINK + LINK + META + META + META + META + META + META + META + META + META + META + META + META + LINK + META + META + META + META + META + META + META + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + STYLE + SCRIPT + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + LINK + SCRIPT + SCRIPT + SCRIPT + SCRIPT + LINK + SCRIPT + LINK + META + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV#yui_3_17_2_1_1656861217877_169 > DIV#yui_3_17_2_1_1656861217877_168 > DIV#yui_3_17_2_1_1656861217877_167 > MAIN#yui_3_17_2_1_1656861217877_166 > SECTION#suraj2020 > DIV#yui_3_17_2_1_1656861217877_165 > DIV#page-5d976117ec4f3b71e3d41465 > DIV#yui_3_17_2_1_1656861217877_164 > DIV#yui_3_17_2_1_1656861217877_163 > DIV#block-yui_3_17_2_1_1587070385955_6014 > DIV#yui_3_17_2_1_1656861217877_162 > DIV#yui_3_17_2_1_1656861217877_161 > FIGURE#yui_3_17_2_1_1656861217877_160 > DIV#yui_3_17_2_1_1656861217877_159 > DIV#yui_3_17_2_1_1656861217877_158 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV + DIV + DIV + SCRIPT + NOSCRIPT", "HTML#yui_3_17_2_1_1656861217877_170 > BODY#collection-5d9cf628ff43b44336b73a2d > DIV:first-child + DIV + DIV + DIV + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + svg + SCRIPT + NOSCRIPT" ], "wcag": [] } } } } } }, { "type": "url", "which": "https://www.surajpatel.nyc/", "what": "URL", "result": "https://www.surajpatel.nyc/" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "url": "https://www.surajpatel.nyc/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.084", "responseTime": "2022-07-03T15:13:43.211Z", "data": { "apiErrors": [], "documentSize": 1056579, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 172, "failing": 8 }, "issues": { "totalErrors": 17, "totalWarnings": 7, "totalIssues": 24 }, "issuesByLevel": { "A": { "count": 9, "pct": 37.5 }, "AA": { "count": 7, "pct": 29.17 }, "AAA": { "count": 24, "pct": 100 } }, "density": { "errorDensity": 2, "warningDensity": 1, "allDensity": 2 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "36a7b64b-a8c1-47ff-adc7-7ee84e1614e9", "docID": "7b6be5ca-3d91-46fb-d95b-de97e871a4c4", "sourceHash": "33999d459de0612f67ad32f28e0ef196", "urlHttpCode": 200, "clientScriptErrors": [], "remainingApiCalls": { "planCalls": 0, "boosts": 19 }, "globalStats": { "errorDensity": "N/A", "warningDensity": "N/A", "allDensity": "N/A", "stdDev": "N/A" }, "resultUrl": "http://ngnix/history.php?responseID=36a7b64b-a8c1-47ff-adc7-7ee84e1614e9", "resultSet": [ { "tID": 28, "bpID": 3, "priority": 100, "level": [ "AAA" ], "certainty": 100, "errorTitle": "The layout or sizing of this page causes horizontal scrolling.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Avoid layouts that result in horizontal scroll", "errorDescription": "This page is too wide, causing horizontal scrolling (at the tested viewport size). Horizontal scrolling will cause difficulties for users with low vision, especially if they have their monitor set to a low resolution. Review HTML, CSS and page element sizes to ensure 100% width is not exceeded.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 4510.39 }, "height": 4510.39, "width": 1024 }, "position": { "line": 2843, "column": 60 }, "errorSnippet": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show anc", "xpath": "/html/body", "issueID": "4eff2ccaeb37cc1b48be905c9e8afca5", "signature": "27a8cb0657c76b89e5a835bec16fc4d7", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=4eff2ccaeb37cc1b48be905c9e8afca5" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 371.5, "y": 32.640625 }, "bottom-right": { "x": 462.5, "y": 52.640625 }, "height": 20, "width": 91 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">Meet Suraj</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[1]", "issueID": "aed6a86992753e86b341a8e9802623c6", "signature": "246dbaa2d687710ec6ed235f613e9a7d", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=aed6a86992753e86b341a8e9802623c6" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 482.5, "y": 32.640625 }, "bottom-right": { "x": 531.5, "y": 52.640625 }, "height": 20, "width": 49 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">Press</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[2]", "issueID": "f902567a6b853264b953d74d50c3f3f0", "signature": "3231ce0022baf3b0afb872a10a0c8f7b", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=f902567a6b853264b953d74d50c3f3f0" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 551.5, "y": 32.640625 }, "bottom-right": { "x": 632.5, "y": 52.640625 }, "height": 20, "width": 81 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"/platform\" class=\"Header-nav-item\" data-test=\"template-nav\">Platform</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[3]", "issueID": "ef89fe868de3236b7262283dd64c6dea", "signature": "84d90dc9124a2b0e7a01dbe7b6eaa027", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=ef89fe868de3236b7262283dd64c6dea" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 421, "y": 77.359375 }, "bottom-right": { "x": 510, "y": 97.359375 }, "height": 20, "width": 89 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"/volunteer\" class=\"Header-nav-item\" data-test=\"template-nav\">Volunteer</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[4]", "issueID": "c6243f91dfecbfec2502d6cd58379e94", "signature": "3269c20c8605c32cb5b2c525188c3d14", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=c6243f91dfecbfec2502d6cd58379e94" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 530, "y": 77.359375 }, "bottom-right": { "x": 583, "y": 97.359375 }, "height": 20, "width": 53 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"/merch\" class=\"Header-nav-item\" data-test=\"template-nav\">Merch</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "issueID": "e2da75dbd7804008678c819838808e5b", "signature": "5dba4f36bfcab0cdd6bc14638372bc50", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=e2da75dbd7804008678c819838808e5b" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 681, "y": 45.235375 }, "bottom-right": { "x": 796, "y": 63.235375 }, "height": 18, "width": 115 }, "position": { "line": 836, "column": 416 }, "errorSnippet": "<a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[1]", "issueID": "25fbe90b00f727285359bc04fc24ee82", "signature": "670b1ebf3bb0eedc378b29f2815970ee", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=25fbe90b00f727285359bc04fc24ee82" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 868, "y": 45.235375 }, "bottom-right": { "x": 920, "y": 63.235375 }, "height": 18, "width": 52 }, "position": { "line": 838, "column": 1090 }, "errorSnippet": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[2]", "issueID": "263aee09f6b1d66a17a04a7e10afc6e6", "signature": "06a6edb7b92e18c1054e9a995be88115", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=263aee09f6b1d66a17a04a7e10afc6e6" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 717.765625, "y": 4176.390625 }, "bottom-right": { "x": 789.046825, "y": 4212.390625 }, "height": 36, "width": 71.2812 }, "position": { "line": 4800, "column": 0 }, "errorSnippet": "<a href=\"https://secure.actblue.com/donate/surajpatel22 \" target=\"_blank\" class=\"Footer-nav-item\">Donate</a>", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "issueID": "2fb19b7d2c0c0821c69fd76502e913bb", "signature": "74dc55241e6163237a9d70403da3ae88", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=2fb19b7d2c0c0821c69fd76502e913bb" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 17, "y": 17 }, "bottom-right": { "x": 382.156, "y": 290.859 }, "height": 273.859, "width": 365.156 }, "position": { "line": 8939, "column": 0 }, "errorSnippet": "<div class=\"image-block-wrapper\" data-animation-role=\"image\" id=\"yui_3_17_2_1_1656861138578_159\"> <div class=\"sqs-image-shape-container-element has-aspect-ratio \" style=\" position: relative; padding-bottom:75%; overflow: hidden;border-top-left-r", "xpath": "/html/body/div[4]/div[2]/div[1]/main[1]/section[3]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/figure[1]/div[1]", "issueID": "7f3d6f004d41027cc95de103c4ac2f90", "signature": "a6efa2896679b601a8e992ca87bfcaf7", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=7f3d6f004d41027cc95de103c4ac2f90" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -44, "y": -44 }, "height": -44, "width": -44 }, "position": { "line": 8676, "column": 5 }, "errorSnippet": "<button class=\"Mobile-overlay-close\" data-controller=\"MobileOverlayToggle\" data-controllers-bound=\"MobileOverlayToggle\"> <svg class=\"Icon Icon--close\" viewBox=\"0 0 16 16\"> <use xlink:href=\"/assets/ui-icons.svg#close-icon\"></use> &", "xpath": "/html/body/div[2]/div[3]/button[1]", "issueID": "fdef00b3f42ee8686abd208b81fdb650", "signature": "5b0f3fb162b6b10c3468badd082fee4e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=fdef00b3f42ee8686abd208b81fdb650" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 355.5, "y": 30 }, "bottom-right": { "x": 653.5, "y": 94.7188 }, "height": 64.7188, "width": 298 }, "position": { "line": 8775, "column": 13 }, "errorSnippet": "<nav class=\"Header-nav Header-nav--primary\" data-nc-element=\"primary-nav\" data-content-field=\"navigation\"> <div class=\"Header-nav-inner\"> <a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">Meet Suraj</a><a ", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]", "issueID": "a1aeb0e987a9928a8ec779e27d9b1868", "signature": "3ae543bc2bbda3d464c3cec0423d24be", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=a1aeb0e987a9928a8ec779e27d9b1868" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 363, "y": 45.000625 }, "bottom-right": { "x": 681, "y": 134.438125 }, "height": 89.4375, "width": 318 }, "position": { "line": 8738, "column": 11 }, "errorSnippet": "<div class=\"Header-nav-inner\"> <a href=\"/about-suraj\" class=\"Header-nav-item\" data-test=\"template-nav\">Meet Suraj</a><a href=\"/press\" class=\"Header-nav-item\" data-test=\"template-nav\">Press</a><a href=\"/platform\" class=\"He", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[2]/nav[1]/div[1]", "issueID": "392c8c96d6d2b4ffa7818baf4864e16e", "signature": "fedb84c6d328131b24e8a853f5b6c3ca", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=392c8c96d6d2b4ffa7818baf4864e16e" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 691.5, "y": 41.359375 }, "bottom-right": { "x": 966.5, "y": 83.359375 }, "height": 42, "width": 275 }, "position": { "line": 8786, "column": 13 }, "errorSnippet": "<nav class=\"Header-nav Header-nav--secondary\" data-nc-element=\"secondary-nav\" data-content-field=\"navigation\"> <div class=\"Header-nav-inner\"> <a href=\"https://nycabsentee.com/absentee\" class=\"Header-nav-item\">Request Ballot</a><", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]", "issueID": "1e75532b93f8ae64371de9ca6105c36a", "signature": "6c18909a21d32c2b840d68425808f130", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=1e75532b93f8ae64371de9ca6105c36a" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 17, "y": 17 }, "bottom-right": { "x": 765.328, "y": 50 }, "height": 33, "width": 748.328 }, "position": { "line": 9038, "column": 568 }, "errorSnippet": "<h3 style=\"text-align:center;white-space:pre-wrap;\">Do you live in the district?</h3>", "xpath": "/html/body/div[4]/div[2]/div[1]/main[1]/section[4]/div[1]/div[1]/div[1]/div[1]/div[5]/div[1]/h3[1]", "issueID": "26bcf9066ea2f8488cde22c594313035", "signature": "a1276a4d86e39dba8986352fe2f94ee4", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=26bcf9066ea2f8488cde22c594313035" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 50, "y": 4156.390625 }, "bottom-right": { "x": 998, "y": 4192.390625 }, "height": 36, "width": 948 }, "position": { "line": 9127, "column": 3 }, "errorSnippet": "<nav class=\"Footer-nav\" data-content-field=\"navigation\"> <div class=\"Footer-nav-group\"><a href=\"/home\" class=\"Footer-nav-item\">Home</a><a href=\"/about-suraj\" class=\"Footer-nav-item\">Meet Suraj</a><a href=\"/volunteer", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[2]/nav[1]", "issueID": "274a9204ff8224228252a53c6847c752", "signature": "b004ecf9240936ae8ec29af85a83249a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=274a9204ff8224228252a53c6847c752" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 234.9375, "y": 4177.390625 }, "bottom-right": { "x": 812.9375, "y": 4211.390625 }, "height": 34, "width": 578 }, "position": { "line": 9111, "column": 0 }, "errorSnippet": "<div class=\"Footer-nav-group\"><a href=\"/home\" class=\"Footer-nav-item\">Home</a><a href=\"/about-suraj\" class=\"Footer-nav-item\">Meet Suraj</a><a href=\"/volunteer\" class=\"Footer-nav-item\">Volunteer</a><a href=\"htt", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]", "issueID": "ce0fe547f7bf7c8290e305f22937389e", "signature": "8e42cf8d4d6fe62b32bfd18789a75e84", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=ce0fe547f7bf7c8290e305f22937389e" }, { "tID": 155, "bpID": 143, "priority": 100, "level": [ "A", "AAA" ], "certainty": 60, "errorTitle": "These headings are not structured in a hierarchical manner.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.10 Section Headings" ], "resultTitle": "Make sure that headings are in the right order for the content.", "errorDescription": "The heading structure of this page does not effectively communicate the structure of the content on it. Heading elements provide important benefits: they act as wayfinding cues for in-page navigation, they contribute to page content summaries, and they provide context to the content below them. To do so effectively, headings should follow the `<h1>` to `<h6>` hierarchy and they should not skip levels. Restructure the document's heading order so it uses a clear, ordered, and intuitive hierarchy. Ensure there are no gaps between each numbered heading level and the next.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 4510.39 }, "height": 4510.39, "width": 1024 }, "position": { "line": 2843, "column": 60 }, "errorSnippet": "<body id=\"collection-5d9cf628ff43b44336b73a2d\" class=\"tweak-social-icons-style-regular tweak-social-icons-shape-square tweak-site-width-option-full-background tweak-icon-weight-medium tweak-site-ajax-loading-enable tweak-site-ajax-loading-bar-show anc", "xpath": "/html/body", "issueID": "3925c0cc0fe396074e0abf601731e83c", "signature": "769b56fc18eebb6425d51a6cd12dfa17", "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=3925c0cc0fe396074e0abf601731e83c" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -36, "y": -24 }, "height": -24, "width": -36 }, "position": { "line": 808, "column": 0 }, "errorSnippet": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Mobile-overlay-nav-item\"> Donate </a>", "xpath": "/html/body/div[2]/div[3]/div[1]/div[1]/nav[2]/a[2]", "issueID": "b89a15ac7c1168b7fe31f5ab15c5be86", "signature": "844ed23f066c006fd6422152b5f3854a", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b89a15ac7c1168b7fe31f5ab15c5be86" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 868, "y": 45.235375 }, "bottom-right": { "x": 920, "y": 63.235375 }, "height": 18, "width": 52 }, "position": { "line": 838, "column": 1090 }, "errorSnippet": "<a href=\"https://secure.actblue.com/donate/surajpatel22\" target=\"_blank\" class=\"Header-nav-item\">Donate</a>", "xpath": "/html/body/div[4]/div[2]/header[1]/div[1]/div[3]/nav[1]/div[1]/a[2]", "issueID": "7102ff2be31e1507bdbc508f73971a22", "signature": "52f39bbc5640f04f78f2d7e8cf142f7c", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=7102ff2be31e1507bdbc508f73971a22" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 717.765625, "y": 4176.390625 }, "bottom-right": { "x": 789.046825, "y": 4212.390625 }, "height": 36, "width": 71.2812 }, "position": { "line": 4800, "column": 0 }, "errorSnippet": "<a href=\"https://secure.actblue.com/donate/surajpatel22 \" target=\"_blank\" class=\"Footer-nav-item\">Donate</a>", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[2]/nav[1]/div[1]/a[5]", "issueID": "f09325ddda2c7f8eeed7b787e0d0c44c", "signature": "2275e9c74c71d58a9d947bfa604bb055", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=f09325ddda2c7f8eeed7b787e0d0c44c" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 93.65625, "y": 0 }, "bottom-right": { "x": 121.65625, "y": 28 }, "height": 28, "width": 28 }, "position": { "line": 4800, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-icon--wrapper twitter-unauth\" aria-label=\"Twitter\"> <div> <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\"> <use class=\"sqs-use--icon\" xlink:href=\"#twitt", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[1]", "issueID": "3083d246de50d07085cba4521fa29d2c", "signature": "12b50aa39d1a680e0e0238a1290b54f9", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=3083d246de50d07085cba4521fa29d2c" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 137.65625, "y": 0 }, "bottom-right": { "x": 165.65625, "y": 28 }, "height": 28, "width": 28 }, "position": { "line": 4801, "column": 0 }, "errorSnippet": "<a href=\"https://www.facebook.com/surajpatelnyc\" target=\"_blank\" class=\"sqs-svg-icon--wrapper facebook-unauth\" aria-label=\"Facebook\"> <div> <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\"> <use class=\"sqs-use--icon\" xlink:href=", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[2]", "issueID": "7009dd5fa0af18edf314e1e7cb83c0b0", "signature": "08ad0494acc53dbb08ef6d2d45fda4b5", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=7009dd5fa0af18edf314e1e7cb83c0b0" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 181.65625, "y": 0 }, "bottom-right": { "x": 209.65625, "y": 28 }, "height": 28, "width": 28 }, "position": { "line": 4801, "column": 0 }, "errorSnippet": "<a href=\"https://www.instagram.com/surajpatelnyc/\" target=\"_blank\" class=\"sqs-svg-icon--wrapper instagram-unauth\" aria-label=\"Instagram\"> <div> <svg class=\"sqs-svg-icon--social\" viewBox=\"0 0 64 64\"> <use class=\"sqs-use--icon\" xlink:h", "xpath": "/html/body/div[4]/footer[1]/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/nav[1]/a[3]", "issueID": "b4fbbb9da60574981bb99109090caba1", "signature": "b68957c44e704005e54bedd6b71af151", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b4fbbb9da60574981bb99109090caba1" } ], "log": [] } } } ], "timeStamp": "3xbnc", "startTime": "2022-07-03T15:12:13", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 25 ], [ "motion", 14 ], [ "focInd", 7 ], [ "alfa", 7 ], [ "ibm", 5 ], [ "wave", 4 ], [ "focAll", 1 ], [ "axe", 1 ], [ "tenon", 1 ], [ "bulk", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "labClash", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "zIndex", 0 ], [ "htmlcs", 0 ] ], "logCount": 62, "logSize": 3573, "errorLogCount": 2, "errorLogSize": 218, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "endTime": "2022-07-03T15:13:43", "elapsedSeconds": 90, "score": { "scoreProcID": "sp12a", "logWeights": { "logCount": 0.5, "logSize": 0.01, "errorLogCount": 1, "errorLogSize": 0.02, "prohibitedCount": 15, "visitTimeoutCount": 10, "visitRejectionCount": 10 }, "soloWeight": 2, "groupWeights": { "absolute": 2, "largest": 1, "smaller": 0.4 }, "preventionWeights": { "testaro": 50, "other": 100 }, "packageDetails": { "testaro": { "motion": 19, "focAll": 12, "focInd": 23, "focOp": 2, "hover": 17, "linkUl": 62, "role": 2, "styleDiff": 9, "zIndex": 18 }, "alfa": { "r13": 4, "r2": 8, "r39": 1, "r53": 4, "r57": 8, "r60": 4, "r65": 23, "r66": 13, "r69": 9, "r74": 4, "r83": 4, "r87": 1 }, "axe": { "color-contrast-enhanced": 48, "color-contrast": 39, "frame-tested": 1, "hidden-content": 0, "css-orientation-lock": 1, "frame-title": 3, "heading-order": 2, "image-alt": 4, "landmark-unique": 2, "region": 2 }, "htmlcs": { "e:AA.1_1_1.H37": 4, "e:AA.1_3_1.F68": 8, "e:AA.1_3_1.H71.NoLegend": 4, "e:AA.1_4_3.G145.Fail": 8, "e:AA.1_4_3.G18.Fail": 8, "e:AA.2_4_1.H64.1": 4, "e:AA.4_1_2.H91.Button.Name": 8, "e:AA.4_1_2.H91.Fieldset.Name": 4, "e:AA.4_1_2.H91.InputText.Name": 8, "w:AA.1_1_1.H67.2": 1, "w:AA.1_3_1.H48": 3, "w:AA.1_3_1_A.G141": 1, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 7, "w:AA.1_4_3.G145.Abs": 5, "w:AA.1_4_3.G18.Alpha": 2 }, "wave": { "e:alt_missing": 4, "e:label_missing": 8, "e:button_empty": 8, "c:contrast": 45, "a:alt_suspicious": 2, "a:legend_missing": 1, "a:heading_skipped": 1, "a:noscript": 5 }, "tenon": { "28": 4, "95": 28, "98": 4, "144": 4, "152": 4, "153": 12, "155": 2, "218": 24 } }, "groupDetails": { "groups": { "spontaneousMotion": { "testaro": { "motion": { "score": 10, "what": "Change of visible content not requested by user" } } }, "tabFocusability": { "testaro": { "focAll": { "score": 9, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 23, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 23, "what": "Element in sequential focus order has no visible focus" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 2, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 4, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 31, "what": "Non-underlined adjacent links" } } }, "roleBad": { "testaro": { "role": { "score": 2, "what": "Nonexistent or implicit-overriding role" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 2, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 5, "what": "Layering with nondefault z-index values" } } }, "iframeTitleBad": { "alfa": { "r13": { "score": 4, "what": "iframe has no accessible name" } }, "axe": { "frame-title": { "score": 3, "what": "Frame has no accessible name" } }, "htmlcs": { "e:AA.2_4_1.H64.1": { "score": 4, "what": "iframe element requires a non-empty title attribute" } } }, "imageNoText": { "alfa": { "r2": { "score": 8, "what": "Image has no accessible name" } }, "axe": { "image-alt": { "score": 4, "what": "Images must have alternate text" } }, "htmlcs": { "e:AA.1_1_1.H37": { "score": 4, "what": "img element has no alt attribute" } }, "wave": { "e:alt_missing": { "score": 4, "what": "Missing alternative text" } } }, "imageTextBad": { "alfa": { "r39": { "score": 1, "what": "Image text alternative is the filename instead" } } }, "headingStructure": { "alfa": { "r53": { "score": 2, "what": "Heading skips one or more levels" } }, "axe": { "heading-order": { "score": 1, "what": "Heading levels should only increase by one" } }, "htmlcs": { "w:AA.1_3_1_A.G141": { "score": 1, "what": "Heading level is incorrect" } }, "wave": { "a:heading_skipped": { "score": 1, "what": "Skipped heading level" } }, "tenon": { "155": { "score": 1, "what": "These headings are not structured in a hierarchical manner" } } }, "contentBeyondLandmarks": { "alfa": { "r57": { "score": 4, "what": "Perceivable text content is not included in any landmark" } }, "axe": { "region": { "score": 1, "what": "Some page content is not contained by landmarks" } } }, "groupName": { "alfa": { "r60": { "score": 3, "what": "Form-control group has no accessible name" } }, "htmlcs": { "e:AA.4_1_2.H91.Fieldset.Name": { "score": 3, "what": "Fieldset has no accessible name" } } }, "contrastAAA": { "alfa": { "r66": { "score": 3, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 12, "what": "Elements must have sufficient color contrast (Level AAA)" } }, "tenon": { "95": { "score": 7, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "alfa": { "r69": { "score": 7, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 29, "what": "Elements must have sufficient color contrast" } }, "htmlcs": { "e:AA.1_4_3.G145.Fail": { "score": 6, "what": "Contrast between the text and its background is less than 3:1." }, "e:AA.1_4_3.G18.Fail": { "score": 6, "what": "Contrast between the text and its background is less than 4.5:1" } }, "wave": { "c:contrast": { "score": 34, "what": "Very low contrast" } } }, "fontSizeAbsolute": { "alfa": { "r74": { "score": 2, "what": "Paragraph text has absolute font size" } } }, "overflowHidden": { "alfa": { "r83": { "score": 4, "what": "Overflow is hidden or clipped if the text is enlarged" } } }, "skipRepeatedContent": { "alfa": { "r87": { "score": 1, "what": "First focusable element is not a link to the main content" } } }, "frameContentRisk": { "axe": { "frame-tested": { "score": 1, "what": "Some content is in an iframe and therefore may not be testable for accessibility" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "cssBansRotate": { "axe": { "css-orientation-lock": { "score": 1, "what": "CSS media query locks display orientation" } } }, "landmarkConfusion": { "axe": { "landmark-unique": { "score": 2, "what": "Landmark has a role and an accessible name that are identical to another" } } }, "nameValue": { "htmlcs": { "e:AA.1_3_1.F68": { "score": 8, "what": "Form control has no label" } }, "wave": { "e:label_missing": { "score": 8, "what": "Missing form label" } } }, "legendMissing": { "htmlcs": { "e:AA.1_3_1.H71.NoLegend": { "score": 2, "what": "Fieldset has no legend element" } }, "wave": { "a:legend_missing": { "score": 1, "what": "Fieldset has no legend element" } } }, "buttonNoText": { "htmlcs": { "e:AA.4_1_2.H91.Button.Name": { "score": 8, "what": "Button element has no accessible name" } }, "wave": { "e:button_empty": { "score": 8, "what": "Button is empty or has no value text" } } }, "inputNoText": { "htmlcs": { "e:AA.4_1_2.H91.InputText.Name": { "score": 8, "what": "Text input has no accessible name" } } }, "decorativeImageRisk": { "htmlcs": { "w:AA.1_1_1.H67.2": { "score": 1, "what": "Image marked as decorative may be informative" } } }, "pseudoNavListRisk": { "htmlcs": { "w:AA.1_3_1.H48": { "score": 1, "what": "Navigation links should best be coded as a list" } } }, "scrollRisk": { "htmlcs": { "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "score": 2, "what": "Fixed-position element may force bidirectional scrolling" } } }, "contrastRisk": { "htmlcs": { "w:AA.1_4_3.G145.Abs": { "score": 1, "what": "Contrast between the absolutely positioned large text and its background may be less than 3:1" }, "w:AA.1_4_3.G18.Alpha": { "score": 1, "what": "Contrast between the text and its background may be less than 4.5:1, given the transparency" } } }, "imageTextRisk": { "wave": { "a:alt_suspicious": { "score": 1, "what": "Image alternate text is suspicious" } } }, "noScriptRisk": { "wave": { "a:noscript": { "score": 1, "what": "noscript element may fail to contain an accessible equivalent or alternative" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkTextsSame": { "tenon": { "98": { "score": 2, "what": "Links have the same text but different destinations" } } }, "leadingClipsText": { "tenon": { "144": { "score": 4, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 2, "what": "Actionable element is smaller than the minimum required size" } } }, "allCaps": { "tenon": { "153": { "score": 3, "what": "Long string of text is in all caps" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 18, "what": "Link opens in a new window without user control" } } } }, "solos": {} }, "preventionScores": {}, "summary": { "total": 436, "log": 73, "preventions": 0, "solos": 0, "groups": [ { "groupName": "contrastAA", "score": 55 }, { "groupName": "focusIndication", "score": 34 }, { "groupName": "linkIndication", "score": 33 }, { "groupName": "linkForcesNewWindow", "score": 20 }, { "groupName": "contrastAAA", "score": 18 }, { "groupName": "imageNoText", "score": 15 }, { "groupName": "nameValue", "score": 13 }, { "groupName": "buttonNoText", "score": 13 }, { "groupName": "spontaneousMotion", "score": 12 }, { "groupName": "tabFocusability", "score": 11 }, { "groupName": "inputNoText", "score": 10 }, { "groupName": "iframeTitleBad", "score": 9 }, { "groupName": "zIndexNotZero", "score": 7 }, { "groupName": "hoverSurprise", "score": 6 }, { "groupName": "headingStructure", "score": 6 }, { "groupName": "contentBeyondLandmarks", "score": 6 }, { "groupName": "groupName", "score": 6 }, { "groupName": "overflowHidden", "score": 6 }, { "groupName": "leadingClipsText", "score": 6 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "allCaps", "score": 5 }, { "groupName": "focusableOperable", "score": 4 }, { "groupName": "roleBad", "score": 4 }, { "groupName": "inconsistentStyles", "score": 4 }, { "groupName": "fontSizeAbsolute", "score": 4 }, { "groupName": "landmarkConfusion", "score": 4 }, { "groupName": "legendMissing", "score": 4 }, { "groupName": "scrollRisk", "score": 4 }, { "groupName": "contrastRisk", "score": 4 }, { "groupName": "linkTextsSame", "score": 4 }, { "groupName": "targetSize", "score": 4 }, { "groupName": "imageTextBad", "score": 3 }, { "groupName": "skipRepeatedContent", "score": 3 }, { "groupName": "frameContentRisk", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "cssBansRotate", "score": 3 }, { "groupName": "decorativeImageRisk", "score": 3 }, { "groupName": "pseudoNavListRisk", "score": 3 }, { "groupName": "imageTextRisk", "score": 3 }, { "groupName": "noScriptRisk", "score": 3 } ] } } }