Accessibility test digest
Synopsis
Page: Brennan Center for Justice
URL: https://www.brennancenter.org/
Score: 1608
Tested by: Testaro, procedure tp16
Scored by: Testilo, procedure sp16a
Digested by: Testilo, procedure dp16a
Introduction
The Testaro application used its tp16
testing procedure to test the accessibility (barrier-free design and coding) of the Brennan Center for Justice web page at https://www.brennancenter.org/ on 2022/10/02. The procedure performed 1229 tests. Of these, 23 are custom tests or quasi-tests
by Testaro, and the others belong to these eight other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- Continuum by Level Access
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Nu Html Checker
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp16a
scoring procedure to compute partial and total scores for the page. The total score is 1608 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp16a
to produce this digest, briefly explaining how sp16a
computed the scores.
Score summary
total | 1608 |
---|---|
log | 579 |
preventions | 100 |
linkIndication | 148 |
targetSize | 113 |
fatalError | 52 |
linkForcesNewWindow | 47 |
titleBad | 34 |
leadingClipsText | 34 |
fontSmall | 31 |
iframeTitleBad | 27 |
imageNoText | 26 |
contrastAA | 25 |
contrastAAA | 24 |
hoverSurprise | 23 |
metaBad | 23 |
fontSizeAbsolute | 22 |
linkElementBad | 22 |
inconsistentStyles | 20 |
focusIndication | 18 |
headingOfNothing | 18 |
styleParentBad | 18 |
zIndexNotZero | 15 |
contentBeyondLandmarks | 14 |
duplicateID | 12 |
roleBad | 10 |
leadingInsufficient | 10 |
linkNoText | 10 |
leadingAbsolute | 8 |
parseError | 8 |
focusableOperable | 7 |
svgImageNoText | 7 |
contrastRisk | 7 |
allCaps | 7 |
typeRedundant | 6 |
attributeBad | 6 |
h1Missing | 5 |
landmarkConfusion | 5 |
headingStructure | 5 |
linkPair | 5 |
horizontalScrolling | 5 |
activeEmbedding | 4 |
tabFocusability | 4 |
decorativeImageRisk | 4 |
linkBrokenRisk | 4 |
visibleBulk | 3 |
skipRepeatedContent | 3 |
frameContentRisk | 3 |
hiddenContentRisk | 3 |
linkConfusionRisk | 3 |
pseudoNavListRisk | 3 |
selectFlatRisk | 3 |
scrollRisk | 3 |
selectNoText | 3 |
pseudoHeadingRisk | 3 |
noScriptRisk | 3 |
imageTextRedundant | 3 |
Issue summary
Special issues
log: Score 579. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 100. This is based on tests that the page did not allow to be run. That impedes accessibility progress and risks interfering with tools that users with disabilities need.
Classified issues
linkIndication: Score 148. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 146 (Non-underlined adjacent links)
targetSize: Score 113. Issues reported by tests in this category:
- Package
tenon
, test152
, score 111 (Actionable element is smaller than the minimum required size)
fatalError: Score 52. Issues reported by tests in this category:
- Package
nuVal
, testCannot recover after last error. Any further errors will be ignored.
, score 50 (Testing was interrupted by a fatal error)
linkForcesNewWindow: Score 47. Issues reported by tests in this category:
- Package
tenon
, test218
, score 45 (Link opens in a new window without user control)
titleBad: Score 34. Issues reported by tests in this category:
- Package
testaro
, testtitledEl
, score 32 (title attribute belongs to an inappropriate element)
leadingClipsText: Score 34. Issues reported by tests in this category:
- Package
tenon
, test144
, score 32 (Line height is insufficent to properly display the computed font size)
fontSmall: Score 31. Issues reported by tests in this category:
- Package
tenon
, test134
, score 29 (Text is very small)
iframeTitleBad: Score 27. Issues reported by tests in this category:
- Package
alfa
, testr13
, score 16 (iframe has no accessible name) - Package
axe
, testframe-title
, score 6 (Frame has no accessible name) - Package
continuum
, test228
, score 8 (iframe has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.2_4_1.H64.1
, score 8 (iframe element has no non-empty title attribute)
imageNoText: Score 26. Issues reported by tests in this category:
- Package
continuum
, test87
, score 4 (element with an image, graphics-symbol, or graphics-document role has no mechanism to calculate an accessible name) - Package
htmlcs
, teste:AA.1_1_1.H37
, score 16 (img element has no alt attribute) - Package
wave
, teste:alt_spacer_missing
, score 16 (Spacer image has no text alternative)
contrastAA: Score 25. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 3 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 22 (Element has insufficient color contrast)
contrastAAA: Score 24. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 11 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 18 (Element has insufficient color contrast (Level AAA))
hoverSurprise: Score 23. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 21 (Content changes caused by hovering)
metaBad: Score 23. Issues reported by tests in this category:
- Package
nuVal
, testA charset attribute on a meta element found after the first 1024 bytes.
, score 3 (charset attribute on a meta element appears after 1024 bytes) - Package
nuVal
, test^Attribute .+ not allowed on element meta at this point.*$
, score 9 (Attribute is not allowed on a meta element here) - Package
nuVal
, test^Element meta is missing one or more of the following attributes: .+$
, score 9 (meta element is missing a required attribute)
fontSizeAbsolute: Score 22. Issues reported by tests in this category:
- Package
alfa
, testr74
, score 20 (Paragraph text has an absolute font size)
linkElementBad: Score 22. Issues reported by tests in this category:
- Package
nuVal
, testA link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.
, score 20 (link element with a body ancestor has no itemprop or valid rel attribute)
inconsistentStyles: Score 20. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 18 (Heading, link, and button style inconsistencies)
focusIndication: Score 18. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 15 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 3 (Element in sequential focus order has no visible focus)
headingOfNothing: Score 18. Issues reported by tests in this category:
- Package
alfa
, testr78
, score 16 (No content between two headings of the same level)
styleParentBad: Score 18. Issues reported by tests in this category:
- Package
nuVal
, testElement style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
, score 16 (style element not allowed as a child of the body element)
zIndexNotZero: Score 15. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 13 (Layering with nondefault z-index values)
contentBeyondLandmarks: Score 14. Issues reported by tests in this category:
- Package
alfa
, testr57
, score 12 (Perceivable text content is not included in any landmark)
duplicateID: Score 12. Issues reported by tests in this category:
- Package
alfa
, testr3
, score 6 (Element id attribute value is not unique) - Package
axe
, testduplicate-id
, score 1 (id attribute value is not unique) - Package
continuum
, test94
, score 6 (Elements contains an id attribute set to a value that is not unique in the DOM) - Package
htmlcs
, teste:AA.4_1_1.F77
, score 3 (Duplicate id attribute value)
roleBad: Score 10. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 8 (Nonexistent or implicit-overriding role)
leadingInsufficient: Score 10. Issues reported by tests in this category:
- Package
alfa
, testr73
, score 8 (Paragraph of text has insufficient line height)
linkNoText: Score 10. Issues reported by tests in this category:
- Package
continuum
, test237
, score 8 (a element has no mechanism that allows an accessible name value to be calculated)
leadingAbsolute: Score 8. Issues reported by tests in this category:
- Package
alfa
, testr80
, score 6 (Paragraph text has an absolute line height)
parseError: Score 8. Issues reported by tests in this category:
- Package
nuVal
, test^Stray end tag .+$
, score 3 (Invalid closing tag) - Package
nuVal
, test^Start tag .+ seen but an element of the same type was already open.*$
, score 3 (Element is invalidly a descendant of another such element)
focusableOperable: Score 7. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 5 (Operable elements that cannot be Tab-focused and vice versa)
svgImageNoText: Score 7. Issues reported by tests in this category:
- Package
alfa
, testr43
, score 4 (SVG image element has no accessible name) - Package
axe
, testsvg-img-alt
, score 3 (svg element with an img role has no text alternative)
contrastRisk: Score 7. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G145.Abs
, score 2 (Contrast between the absolutely positioned large text and its background may be less than 3:1) - Package
htmlcs
, testw:AA.1_4_3.G18.Abs
, score 2 (Contrast between the absolutely positioned text and its background may be inadequate) - Package
htmlcs
, testw:AA.1_4_3.G18.BgImage
, score 1 (Contrast between the text and its background image may be less than 4.5:1)
allCaps: Score 7. Issues reported by tests in this category:
- Package
tenon
, test153
, score 5 (Long string of text is in all caps)
typeRedundant: Score 6. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 3 (type attribute is unnecessary for a JavaScript resource) - Package
nuVal
, testThe type attribute for the style element is not needed and should be omitted.
, score 1 (type attribute is unnecessary for a style element)
attributeBad: Score 6. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed on element .+ at this point.*$
, score 4 (attribute not allowed on this element)
h1Missing: Score 5. Issues reported by tests in this category:
- Package
alfa
, testr61
, score 2 (First heading is not h1) - Package
axe
, testpage-has-heading-one
, score 1 (Page contains no level-one heading) - Package
wave
, testa:h1_missing
, score 1 (Missing first level heading)
landmarkConfusion: Score 5. Issues reported by tests in this category:
- Package
axe
, testlandmark-unique
, score 3 (Landmark has a role and an accessible name that are identical to another)
headingStructure: Score 5. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1_A.G141
, score 2 (Heading level is incorrect) - Package
wave
, testa:heading_skipped
, score 1 (Skipped heading level) - Package
tenon
, test155
, score 1 (Headings are not structured in a hierarchical manner)
linkPair: Score 5. Issues reported by tests in this category:
- Package
wave
, testa:link_redundant
, score 3 (Adjacent links go to the same URL)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
activeEmbedding: Score 4. Issues reported by tests in this category:
- Package
testaro
, testembAc
, score 2 (Active element is embedded in a link or button)
tabFocusability: Score 4. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 2 (Discrepancy between elements that should be and that are Tab-focusable)
decorativeImageRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_1_1.H67.2
, score 2 (Image marked as decorative may be informative)
linkBrokenRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.4_1_2.H91.A.Placeholder
, score 2 (Link has text but no href, id, or name attribute)
visibleBulk: Score 3. Issues reported by tests in this category:
- Package
testaro
, testbulk
, score 1 (Page contains many visible elements)
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)
linkConfusionRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testidentical-links-same-purpose
, score 1 (Links with the same accessible name may serve dissimilar purposes)
pseudoNavListRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H48
, score 1 (Navigation links are not coded as a list)
selectFlatRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H85.2
, score 1 (Selection list may contain groups of related options that are not grouped with optgroup)
scrollRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_10.C32,C31,C33,C38,SCR34,G206
, score 1 (Fixed-position element may force bidirectional scrolling)
selectNoText: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.4_1_2.H91.Select.Value
, score 1 (Select element value has no accessible name)
pseudoHeadingRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:heading_possible
, score 1 (Possible heading)
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)
imageTextRedundant: Score 3. Issues reported by tests in this category:
- Package
tenon
, test138
, score 1 (Image link alternative text repeats text in the link)
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 sp16a
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp16a
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,
sp16a
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 sp16a
are found in the code itself.
Report
{ "id": "69lpu-brennan", "host": { "id": "brennan", "which": "https://www.brennancenter.org/", "what": "Brennan Center for Justice" }, "log": [ { "event": "startTime", "value": "2022-10-02T15:38:13" }, { "event": "endTime", "value": "2022-10-02T15:40:57" } ], "script": { "id": "tp16", "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 19 custom tests", "strict": true, "timeLimit": 500, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "Brennan Center for Justice" }, { "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.brennancenter.org/", "what": "Brennan Center for Justice" }, { "type": "test", "which": "allHidden", "what": "document entirely or mainly hidden" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "docType", "what": "missing or invalid doctype declaration" }, { "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": "focVis", "withItems": true, "what": "links outside display when focused" }, { "type": "test", "which": "hover", "sampleSize": 20, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkTo", "withItems": true, "what": "links without destinations" }, { "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": "miniText", "withItems": true, "what": "small text" }, { "type": "test", "which": "nonTable", "withItems": true, "what": "tables used for layout" }, { "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": "titledEl", "withItems": true, "what": "title attributes on inappropriate elements" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "continuum", "what": "Continuum" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker, with page content and again with URL" }, { "type": "test", "which": "nuVal", "what": "Nu Html Checker" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE, report-type 4" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon API version 2 result retrieval" } ] }, "acts": [ { "type": "launch", "which": "webkit", "what": "Webkit browser", "startTime": 1664725093430, "endTime": 1664725094253 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "Brennan Center for Justice", "startTime": 1664725094253, "result": "https://www.brennancenter.org/", "endTime": 1664725097528 }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "startTime": 1664725097528, "url": "https://www.brennancenter.org/", "endTime": 1664725099356 }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "startTime": 1664725099357, "url": "https://www.brennancenter.org/", "result": { "bytes": [ 824344, 824344, 824344, 824344, 824344 ], "localRatios": [ 1, 1, 1, 1 ], "meanLocalRatio": 1, "maxLocalRatio": 1, "globalRatio": 1, "pixelChanges": [ 0, 0, 0, 0 ], "meanPixelChange": 0, "maxPixelChange": 0, "changeFrequency": 0, "success": true }, "endTime": 1664725112914 }, { "type": "launch", "which": "chromium", "what": "Chromium browser", "startTime": 1664725112914, "endTime": 1664725113541 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "Brennan Center for Justice", "startTime": 1664725113542, "result": "https://www.brennancenter.org/", "endTime": 1664725116384 }, { "type": "test", "which": "allHidden", "what": "page that is entirely or mostly hidden", "startTime": 1664725116384, "url": "https://www.brennancenter.org/", "result": { "hidden": { "document": false, "body": false, "main": false }, "reallyHidden": { "document": false, "body": false, "main": false }, "display": { "document": "block", "body": "block", "main": "block" }, "visHidden": { "document": false, "body": false, "main": false }, "ariaHidden": { "document": false, "body": false, "main": false }, "success": true }, "endTime": 1664725116392 }, { "type": "test", "which": "bulk", "what": "count of visible elements", "startTime": 1664725116392, "url": "https://www.brennancenter.org/", "result": { "visibleElements": 654, "success": true }, "endTime": 1664725116764 }, { "type": "test", "which": "docType", "what": "document without a doctype property", "startTime": 1664725116764, "url": "https://www.brennancenter.org/", "result": { "docHasType": true, "success": true }, "endTime": 1664725116798 }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "startTime": 1664725116798, "url": "https://www.brennancenter.org/", "result": { "totals": { "links": 0, "buttons": 1, "inputs": 0, "selects": 0 }, "items": [ "<button class=\"sticky-header__donate-button button\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use> </svg> </button>" ], "success": true }, "endTime": 1664725116819 }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "startTime": 1664725116819, "url": "https://www.brennancenter.org/", "result": { "tabFocusables": 110, "tabFocused": 112, "discrepancy": 2, "success": true }, "endTime": 1664725117581 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725117582, "endTime": 1664725118197 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725118197, "result": "https://www.brennancenter.org/", "endTime": 1664725121715 }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "startTime": 1664725121715, "url": "https://www.brennancenter.org/", "result": { "totals": { "total": 110, "types": { "indicatorMissing": { "total": 5, "tagNames": { "INPUT": 2, "SELECT": 1, "IFRAME": 2 } }, "nonOutlinePresent": { "total": 0, "tagNames": {} }, "outlinePresent": { "total": 105, "meanDelay": 4, "tagNames": { "A": 102, "BUTTON": 3 } } } }, "items": { "indicatorMissing": [ { "tagName": "INPUT", "text": "" }, { "tagName": "INPUT", "text": "" }, { "tagName": "SELECT", "text": "One Time Monthly" }, { "tagName": "IFRAME", "text": "" }, { "tagName": "IFRAME", "text": "" } ], "nonOutlinePresent": [], "outlinePresent": [ { "tagName": "A", "text": "Skip Navigation", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "BUTTON", "text": "Search", "delay": 0 }, { "tagName": "A", "text": "Español", "delay": 0 }, { "tagName": "A", "text": "Facebook", "delay": 0 }, { "tagName": "A", "text": "Twitter", "delay": 0 }, { "tagName": "A", "text": "Youtube", "delay": 0 }, { "tagName": "A", "text": "Instagram", "delay": 0 }, { "tagName": "BUTTON", "text": "Donate", "delay": 0 }, { "tagName": "A", "text": "More ways to give", "delay": 0 }, { "tagName": "A", "text": "Issues", "delay": 0 }, { "tagName": "A", "text": "Our Work", "delay": 0 }, { "tagName": "A", "text": "Experts", "delay": 0 }, { "tagName": "A", "text": "Get Involved", "delay": 0 }, { "tagName": "A", "text": "About", "delay": 0 }, { "tagName": "A", "text": "Library", "delay": 0 }, { "tagName": "A", "text": "Press", "delay": 0 }, { "tagName": "A", "text": "How Hurricane Ian Will Affect Voting", "delay": 0 }, { "tagName": "A", "text": "Voting Rights on Trial", "delay": 0 }, { "tagName": "A", "text": "Read More about Voting Rights on Trial", "delay": 0 }, { "tagName": "A", "text": "Myths and Realities: Understanding Recent Trends in Violent Crime", "delay": 0 }, { "tagName": "A", "text": "Read More about Myths and Realities: Understanding Recent Trends in Violent Crime", "delay": 0 }, { "tagName": "A", "text": "Ensure Every American Can Vote", "delay": 0 }, { "tagName": "A", "text": "Defend Our Elections", "delay": 0 }, { "tagName": "A", "text": "Gerrymandering & Fair Representation", "delay": 0 }, { "tagName": "A", "text": "Reform Money in Politics", "delay": 0 }, { "tagName": "A", "text": "Strengthen Our Courts", "delay": 0 }, { "tagName": "A", "text": "End Mass Incarceration", "delay": 0 }, { "tagName": "A", "text": "Protect Liberty & Security", "delay": 0 }, { "tagName": "A", "text": "Bolster Checks & Balances", "delay": 0 }, { "tagName": "A", "text": "Advance Constitutional Change", "delay": 0 }, { "tagName": "A", "text": "See All Issues", "delay": 0 }, { "tagName": "A", "text": "Election Officials Under Attack Image Scapegoated for election outcomes that some politicians and vo", "delay": 0 }, { "tagName": "A", "text": "Information Gaps and Misinformation in the 2022 Elections Image False claims about the 2020 election", "delay": 0 }, { "tagName": "A", "text": "Revenue Over Public Safety Image Perverse financial incentives are warping the criminal justice syst", "delay": 0 }, { "tagName": "A", "text": "Improving the Census Image The census has struggled to fulfill its vital functions. Our 19 proposals", "delay": 0 }, { "tagName": "A", "text": "View our solutions", "delay": 0 }, { "tagName": "A", "text": "Image", "delay": 0 }, { "tagName": "A", "text": "SCOTUS Rulings Last Term Show What to Look for Next", "delay": 0 }, { "tagName": "A", "text": "Madiba Dennie", "delay": 0 }, { "tagName": "A", "text": "Image", "delay": 0 }, { "tagName": "A", "text": "How to Fix the Insurrection Act", "delay": 0 }, { "tagName": "A", "text": "Elizabeth Goitein", "delay": 0 }, { "tagName": "A", "text": "Joseph Nunn", "delay": 0 }, { "tagName": "A", "text": "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "delay": 0 }, { "tagName": "A", "text": "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "delay": 0 }, { "tagName": "A", "text": "Roe v. Wade and Supreme Court Abortion Cases", "delay": 0 }, { "tagName": "A", "text": "Last Term: Reproductive Rights. This Term: Voting Rights.", "delay": 0 }, { "tagName": "A", "text": "Remembering Nancy Brennan", "delay": 0 }, { "tagName": "A", "text": "More News & Analysis", "delay": 0 }, { "tagName": "A", "text": "Image Play video", "delay": 102 }, { "tagName": "A", "text": "Read the Report", "delay": 0 }, { "tagName": "A", "text": "More Ways to Give", "delay": 0 }, { "tagName": "BUTTON", "text": "Donate", "delay": 0 }, { "tagName": "A", "text": "Michael Waldman President", "delay": 0 }, { "tagName": "A", "text": "Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…", "delay": 0 }, { "tagName": "A", "text": "The Growing Election Sabotage Movement", "delay": 0 }, { "tagName": "A", "text": "Image Play video", "delay": 101 }, { "tagName": "A", "text": "Punitive Excess Series", "delay": 0 }, { "tagName": "A", "text": "What’s Prison For? In Conversation with Bill Keller", "delay": 0 }, { "tagName": "A", "text": "Issues", "delay": 0 }, { "tagName": "A", "text": "Ensure Every American Can Vote", "delay": 0 }, { "tagName": "A", "text": "Defend Our Elections", "delay": 0 }, { "tagName": "A", "text": "Gerrymandering & Fair Representation", "delay": 0 }, { "tagName": "A", "text": "Reform Money in Politics", "delay": 0 }, { "tagName": "A", "text": "Strengthen Our Courts", "delay": 0 }, { "tagName": "A", "text": "End Mass Incarceration", "delay": 0 }, { "tagName": "A", "text": "Protect Liberty & Security", "delay": 0 }, { "tagName": "A", "text": "Bolster Checks & Balances", "delay": 0 }, { "tagName": "A", "text": "Advance Constitutional Change", "delay": 0 }, { "tagName": "A", "text": "Our Work", "delay": 0 }, { "tagName": "A", "text": "News & Analysis", "delay": 0 }, { "tagName": "A", "text": "Research & Reports", "delay": 0 }, { "tagName": "A", "text": "Policy Solutions", "delay": 0 }, { "tagName": "A", "text": "Court Cases", "delay": 0 }, { "tagName": "A", "text": "Series: Abortion Rights", "delay": 0 }, { "tagName": "A", "text": "Series: Punitive Excess", "delay": 0 }, { "tagName": "A", "text": "Series: Second Amendment", "delay": 0 }, { "tagName": "A", "text": "Experts", "delay": 0 }, { "tagName": "A", "text": "Get Involved", "delay": 0 }, { "tagName": "A", "text": "Support Our Work", "delay": 0 }, { "tagName": "A", "text": "Get Informed", "delay": 0 }, { "tagName": "A", "text": "Attend an Event", "delay": 0 }, { "tagName": "A", "text": "Partner With Us", "delay": 0 }, { "tagName": "A", "text": "Podcast", "delay": 0 }, { "tagName": "A", "text": "About", "delay": 0 }, { "tagName": "A", "text": "Mission & Impact", "delay": 0 }, { "tagName": "A", "text": "History", "delay": 0 }, { "tagName": "A", "text": "Programs", "delay": 0 }, { "tagName": "A", "text": "Employment", "delay": 0 }, { "tagName": "A", "text": "Staff", "delay": 0 }, { "tagName": "A", "text": "Board of Directors", "delay": 0 }, { "tagName": "A", "text": "Leadership", "delay": 0 }, { "tagName": "A", "text": "Financial & Legal Information", "delay": 0 }, { "tagName": "A", "text": "Contact Us", "delay": 0 }, { "tagName": "A", "text": "Brennan Center & NYU School of Law", "delay": 0 }, { "tagName": "A", "text": "Library", "delay": 0 }, { "tagName": "A", "text": "Press", "delay": 0 }, { "tagName": "A", "text": "Facebook", "delay": 0 }, { "tagName": "A", "text": "Twitter", "delay": 0 }, { "tagName": "A", "text": "Youtube", "delay": 0 }, { "tagName": "A", "text": "Instagram", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Privacy Policy", "delay": 0 }, { "tagName": "A", "text": "Accessibility", "delay": 0 } ] }, "success": true }, "endTime": 1664725123570 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725123570, "endTime": 1664725124212 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725124212, "result": "https://www.brennancenter.org/", "endTime": 1664725127550 }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "startTime": 1664725127550, "url": "https://www.brennancenter.org/", "result": { "totals": { "total": 366, "types": { "onlyFocusable": { "total": 0, "tagNames": {} }, "onlyOperable": { "total": 3, "tagNames": { "BUTTON": 1, "A": 2 } }, "focusableAndOperable": { "total": 363, "tagNames": { "A": 312, "INPUT": 9, "BUTTON": 39, "SELECT": 1, "IFRAME": 2 } } } }, "items": { "onlyFocusable": [], "onlyOperable": [ { "tagName": "BUTTON", "id": "", "text": "Close", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Read More about How Hurricane Ian Will Affect Voting", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/events/whats-prison-conversation-bill-keller\" tabindex=\"-1\" style=\"cur", "byTag": true, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "bypass-link-main", "text": "Skip Navigation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.brennancenter.org/\" style=\"cursor: default;\"> <img src=\"/th", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "header-search", "text": "<input type=\"search\" placeholder=\"Search\" autocomplete=\"off\" id=\"header-search\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Search", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "See All Search Results", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "English", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Español", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Facebook", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Twitter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Youtube", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Instagram", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "header-donate-amount", "text": "<input name=\"amount\" type=\"text\" value=\"25\" id=\"header-donate-amount\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "SELECT", "id": "header-donate-type", "text": "One Time Monthly", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "More ways to give", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ensure Every American Can Vote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Defend Our Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gerrymandering & Fair Representation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reform Money in Politics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Strengthen Our Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "End Mass Incarceration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Protect Liberty & Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bolster Checks & Balances", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advance Constitutional Change", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News & Analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Reports", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy Solutions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Court Cases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Abortion Rights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Punitive Excess", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Second Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Experts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Support Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Informed", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Attend an Event", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Partner With Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Podcast", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Mission & Impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Programs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board of Directors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial & Legal Information", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brennan Center & NYU School of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Library", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Menu", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.brennancenter.org/\" style=\"cursor: default;\"> <img src=\"/th", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Ensure Every American Can Vote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Voting Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Automatic Voter Registration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ballot Design", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Voting Rights Act", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Election Administration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State Voting Laws", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "H.R. 1: Democracy Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Voting Rights Restoration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "State Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Disenfranchisement Laws", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Vote Suppression", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Voter Purges", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "The Myth of Voter Fraud", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Voter ID", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Defend Our Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Election Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Voting Machines & Infrastructure", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Post-Election Audits", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Funding Election Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Election Integrity", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gerrymandering & Fair Representation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Redistricting", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Redistricting in 2021", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Redistricting Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Redistricting in the Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "A Fair & Accurate Census", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "2020 Census Litigation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Census Confidentiality", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "The Citizenship Question", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reform Money in Politics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Influence of Big Money", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Super PACs & Coordination", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Dark Money", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Enforcement & the FEC", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Public Campaign Financing", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Small Donor Public Financing", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Campaign Finance in New York State", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Campaign Finance in the Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Citizens United", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Foreign Spending", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Strengthen Our Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Promote Fair Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Access to the Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Choosing State Court Judges", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Money in Judicial Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Buying Time", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Diversity on the Bench", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Judicial Ethics & Recusal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Assaults on the Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SCOTUS & Federal Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "End Mass Incarceration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Changing Incentives", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Accountable Private Prisons", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Prosecutorial Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Fees & Fines", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cutting Jail & Prison Populations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accurate Crime Data", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Social & Economic Harm", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Protect Liberty & Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Government Targeting of Minority Communities", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Muslim Ban & Extreme Vetting", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Domestic Terrorism & Hate Crimes", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Countering Violent Extremism", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy & Free Expression", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Foreign Intelligence Surveillance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policing & Technology", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Social Media", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Government: Social Media Surveillance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Schools: Social Media Surveillance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Police: Social Media Surveillance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Transparency & Oversight", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Rethinking Intelligence", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Secret Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bolster Checks & Balances", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Ethics & the Rule of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "National Task Force on Democracy Reform & the Rule of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Executive Power", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Domestic Deployment of the Military", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Emergency Powers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "An Effective Congress", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advance Constitutional Change", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Electoral College Reform", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Equal Rights Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "First Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Second Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "News & Analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Reports", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy Solutions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Court Cases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Abortion Rights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Punitive Excess", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Second Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Experts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Support Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Donate Online", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate by Mail", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Planned Giving", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donor Advised Funds", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gifts of Stock", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Charitable Solicitation Disclosures", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Informed", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Attend an Event", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Partner With Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Podcast", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Mission & Impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Jorde Symposium", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Programs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Show / hide", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Current Openings", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Internships", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Benefits", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board of Directors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial & Legal Information", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brennan Center & NYU School of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Facebook", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Twitter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Youtube", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Instagram", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "English", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Español", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brennan Center for Justice logo", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ensure Every American Can Vote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Defend Our Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gerrymandering & Fair Representation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reform Money in Politics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Strengthen Our Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "End Mass Incarceration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Protect Liberty & Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bolster Checks & Balances", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advance Constitutional Change", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News & Analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Reports", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy Solutions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Court Cases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Abortion Rights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Punitive Excess", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Second Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Experts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Support Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Informed", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Attend an Event", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Partner With Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Podcast", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Mission & Impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Programs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board of Directors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial & Legal Information", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brennan Center & NYU School of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "sticky-header-search", "text": "<input type=\"search\" placeholder=\"Search\" autocomplete=\"off\" id=\"sticky-header-s", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Search", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "See All Search Results", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "How Hurricane Ian Will Affect Voting", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Voting Rights on Trial", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read More about Voting Rights on Trial", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Myths and Realities: Understanding Recent Trends in Violent Crime", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read More about Myths and Realities: Understanding Recent Trends in Violent Crim", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ensure Every American Can Vote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Defend Our Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gerrymandering & Fair Representation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reform Money in Politics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Strengthen Our Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "End Mass Incarceration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Protect Liberty & Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bolster Checks & Balances", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advance Constitutional Change", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "See All Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Election Officials Under Attack Image Scapegoated for election outcomes that som", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Information Gaps and Misinformation in the 2022 Elections Image False claims abo", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Revenue Over Public Safety Image Perverse financial incentives are warping the c", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Improving the Census Image The census has struggled to fulfill its vital functio", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "View our solutions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Image", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SCOTUS Rulings Last Term Show What to Look for Next", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Madiba Dennie", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Image", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "How to Fix the Insurrection Act", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Elizabeth Goitein", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Joseph Nunn", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Roe v. Wade and Supreme Court Abortion Cases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Last Term: Reproductive Rights. This Term: Voting Rights.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Remembering Nancy Brennan", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More News & Analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe src=\"https://secure.brennancenter.org/secure/iframe-email-sign\" style=\"w", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Image Play video", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read the Report", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "More Ways to Give", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "donate-cta-25", "text": "<input type=\"radio\" id=\"donate-cta-25\" name=\"amount\" value=\"25\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "donate-cta-50", "text": "<input type=\"radio\" id=\"donate-cta-50\" name=\"amount\" checked=\"checked\" value=\"50", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "donate-cta-75", "text": "<input type=\"radio\" id=\"donate-cta-75\" name=\"amount\" value=\"75\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "donate-cta-200", "text": "<input type=\"radio\" id=\"donate-cta-200\" name=\"amount\" value=\"200\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "donate-cta-one-time", "text": "<input type=\"radio\" id=\"donate-cta-one-time\" name=\"recurring\" checked=\"checked\" ", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "donate-cta-monthly", "text": "<input type=\"radio\" id=\"donate-cta-monthly\" name=\"recurring\" value=\"1\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Michael Waldman President", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "The Growing Election Sabotage Movement", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Image Play video", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Punitive Excess Series", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "What’s Prison For? In Conversation with Bill Keller", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe src=\"https://secure.brennancenter.org/secure/iframe-email-sign\" style=\"w", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Issues", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ensure Every American Can Vote", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Defend Our Elections", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Gerrymandering & Fair Representation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reform Money in Politics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Strengthen Our Courts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "End Mass Incarceration", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Protect Liberty & Security", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bolster Checks & Balances", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advance Constitutional Change", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News & Analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Reports", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy Solutions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Court Cases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Abortion Rights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Punitive Excess", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Series: Second Amendment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Experts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Involved", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Support Our Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Get Informed", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Attend an Event", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Partner With Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Podcast", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Mission & Impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Programs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employment", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board of Directors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial & Legal Information", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brennan Center & NYU School of Law", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Library", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Facebook", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Twitter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Youtube", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Instagram", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.brennancenter.org/\" style=\"cursor: default;\"> <img src=\"/th", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accessibility", "byTag": true, "byOnClick": false, "byPointer": true } ] }, "success": true }, "endTime": 1664725127645 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725127645, "endTime": 1664725128216 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725128216, "result": "https://www.brennancenter.org/", "endTime": 1664725131544 }, { "type": "test", "which": "focVis", "withItems": true, "what": "links that are invisible when focused", "startTime": 1664725131544, "url": "https://www.brennancenter.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664725131626 }, { "type": "test", "which": "hover", "sampleSize": 20, "withItems": true, "what": "hover-caused content changes", "startTime": 1664725131626, "url": "https://www.brennancenter.org/", "result": { "totals": { "triggers": 176, "triggerSample": 28, "impactTriggers": 15, "additions": 107, "removals": 0, "opacityChanges": 10, "opacityImpact": 104, "unhoverables": 9 }, "items": { "impactTriggers": [ { "tagName": "LI", "text": "IssuesTheBrennanCenterworkstoreformanddefendourcou", "additions": 24, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 }, { "tagName": "A", "text": "GetInvolved", "additions": 0, "removals": 0, "opacityChanges": 1, "opacityImpact": 23 }, { "tagName": "A", "text": "ElectionOfficialsUnderAttackImageScapegoatedforele", "additions": 0, "removals": 0, "opacityChanges": 1, "opacityImpact": 0 } ], "unhoverables": [ { "tagName": "A", "id": "", "text": "<imgsrc=\"/themes/custom/paladin/patternlab/public/" }, { "tagName": "BUTTON", "id": "", "text": "Close" } ] }, "success": true }, "endTime": 1664725169689 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725169690, "endTime": 1664725170333 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725170333, "result": "https://www.brennancenter.org/", "endTime": 1664725173715 }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "startTime": 1664725173716, "url": "https://www.brennancenter.org/", "result": { "totals": { "mislabeled": 0, "unlabeled": 0, "wellLabeled": 50 }, "items": { "mislabeled": [], "unlabeled": [], "wellLabeled": [ { "index": 0, "tagName": "INPUT", "type": "search", "labelType": "label", "texts": { "label": [ "Search" ] } }, { "index": 1, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Search" } }, { "index": 2, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Donate Amount" ] } }, { "index": 3, "tagName": "SELECT", "type": "select-one", "labelType": "label", "texts": { "label": [ "Donate Type" ] } }, { "index": 4, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Donate" } }, { "index": 5, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Show Navigation Menu", "content": "Menu" } }, { "index": 6, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 7, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 8, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 9, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 10, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 11, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 12, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 13, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 14, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 15, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 16, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 17, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 18, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 19, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 20, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 21, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 22, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 23, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 24, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 25, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 26, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 27, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 28, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 29, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 30, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 31, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 32, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 33, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 34, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 35, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 36, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 37, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 38, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Show / hide" } }, { "index": 39, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close Navigation Menu", "content": "Close" } }, { "index": 40, "tagName": "INPUT", "type": "search", "labelType": "label", "texts": { "label": [ "Search" ] } }, { "index": 41, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Search" } }, { "index": 42, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Donate" } }, { "index": 43, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "$25" ] } }, { "index": 44, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "$50" ] } }, { "index": 45, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "$75" ] } }, { "index": 46, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "$200" ] } }, { "index": 47, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "One Time" ] } }, { "index": 48, "tagName": "INPUT", "type": "radio", "labelType": "label", "texts": { "label": [ "Monthly" ] } }, { "index": 49, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Donate" } } ] }, "success": true }, "endTime": 1664725173754 }, { "type": "test", "which": "linkTo", "withItems": true, "what": "links without destinations", "startTime": 1664725173754, "url": "https://www.brennancenter.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664725173763 }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "startTime": 1664725173763, "url": "https://www.brennancenter.org/", "result": { "totals": { "links": 314, "adjacent": { "total": 146, "underlined": 0, "underlinedPercent": 0 } }, "items": { "underlined": [], "notUnderlined": [ "Skip Navigation", "", "See All Search Results", "Facebook", "Twitter", "Youtube", "Instagram", "More ways to give", "Issues", "See All Issues", "Our Work", "See All Our Work", "Experts", "Get Involved", "See All Get Involved", "About", "See All About", "", "Issues", "Ensure Every American Can Vote", "Voting Reform", "Voting Rights Restoration", "Vote Suppression", "Defend Our Elections", "Election Security", "Election Integrity", "Gerrymandering & Fair Representation", "Redistricting", "A Fair & Accurate Census", "Reform Money in Politics", "Influence of Big Money", "Public Campaign Financing", "Campaign Finance in the Courts", "Citizens United", "Foreign Spending", "Strengthen Our Courts", "Promote Fair Courts", "SCOTUS & Federal Courts", "End Mass Incarceration", "Changing Incentives", "Cutting Jail & Prison Populations", "Accurate Crime Data", "Social & Economic Harm", "Protect Liberty & Security", "Government Targeting of Minority Communities", "Privacy & Free Expression", "Social Media", "Transparency & Oversight", "Bolster Checks & Balances", "Ethics & the Rule of Law", "National Task Force on Democracy Reform & the Rule of Law", "Executive Power", "An Effective Congress", "Advance Constitutional Change", "Our Work", "Experts", "Get Involved", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "About", "Mission & Impact", "History", "Jorde Symposium", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Facebook", "Twitter", "Youtube", "Instagram", "Brennan Center for Justice logo", "Issues", "See All Issues", "Our Work", "See All Our Work", "Experts", "Get Involved", "See All Get Involved", "About", "See All About", "See All Search Results", "Donate", "How Hurricane Ian Will Affect Voting", "Read More about How Hurricane Ian Will Affect Voting", "Voting Rights on Trial", "Read More about Voting Rights on Trial", "Myths and Realities: Understanding Recent Trends in Violent Crime", "Read More about Myths and Realities: Understanding Recent Trends in Violent Crime", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "See All Issues", "Election Officials Under Attack Image Scapegoated for election outcomes that some politicians and voters did not like, election officials have been under unprecedented attack. Here’s a plan to protect them.", "Information Gaps and Misinformation in the 2022 Elections Image False claims about the 2020 election have prompted anti-voter laws and mistrust in the process. Election officials, civic groups, and the media must act against the threat of election misinformation.", "Revenue Over Public Safety Image Perverse financial incentives are warping the criminal justice system.", "Improving the Census Image The census has struggled to fulfill its vital functions. Our 19 proposals would make future counts more accurate, equitable, and legitimate.", "View our solutions", "Image", "SCOTUS Rulings Last Term Show What to Look for Next", "Madiba Dennie", "Image", "How to Fix the Insurrection Act", "Elizabeth Goitein", "Joseph Nunn", "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "Roe v. Wade and Supreme Court Abortion Cases", "Last Term: Reproductive Rights. This Term: Voting Rights.", "Remembering Nancy Brennan", "More News & Analysis", "Image Play video", "Read the Report", "More Ways to Give", "Michael Waldman President", "Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…", "The Growing Election Sabotage Movement", "Image Play video", "Punitive Excess Series", "", "What’s Prison For? In Conversation with Bill Keller", "Issues", "Our Work", "Experts", "Get Involved", "About", "Facebook", "Twitter", "Youtube", "Instagram", "", "Privacy Policy", "Accessibility" ] }, "success": true }, "endTime": 1664725173779 }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "startTime": 1664725173779, "url": "https://www.brennancenter.org/", "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": [] }, "success": true }, "endTime": 1664725173785 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725173785, "endTime": 1664725174324 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725174324, "result": "https://www.brennancenter.org/", "endTime": 1664725177187 }, { "type": "test", "which": "miniText", "withItems": true, "what": "text smaller than 11 pixels", "startTime": 1664725177187, "url": "https://www.brennancenter.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664725177279 }, { "type": "test", "which": "nonTable", "withItems": true, "what": "table elements used for layout", "startTime": 1664725177279, "url": "https://www.brennancenter.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664725177284 }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "startTime": 1664725177284, "url": "https://www.brennancenter.org/", "result": { "totals": { "total": 6, "inSet": 6, "percent": 100 }, "items": { "inSet": [ "$25", "$50", "$75", "$200", "One Time", "Monthly" ], "notInSet": [] }, "success": true }, "endTime": 1664725177295 }, { "type": "test", "which": "role", "what": "roles", "startTime": 1664725177295, "url": "https://www.brennancenter.org/", "result": { "roleElements": 44, "badRoleElements": 2, "redundantRoleElements": 6, "tagNames": { "DIV": { "navigation": { "bad": 2, "redundant": 0 } }, "NAV": { "navigation": { "bad": 0, "redundant": 6 } } }, "success": true }, "endTime": 1664725177315 }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "startTime": 1664725177315, "url": "https://www.brennancenter.org/", "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": 40, "subtotals": [ 17, 16, 2, 1, 1, 1, 1, 1 ] }, "adjacentLink": { "total": 146, "subtotals": [ 100, 42, 4 ] }, "listLink": { "total": 168, "subtotals": [ 62, 47, 31, 20, 2, 2, 2, 2 ] }, "h2": { "total": 14, "subtotals": [ 6, 3, 2, 1, 1, 1 ] }, "h3": { "total": 25, "subtotals": [ 14, 7, 2, 2 ] }, "h4": { "total": 7, "subtotals": [ 5, 2 ] } }, "items": { "button": { "fontWeight": { "500": [ "Search", "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search" ], "700": [ "Donate", "Donate", "Donate" ] }, "borderStyle": { "none": [ "Search", "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search" ], "solid": [ "Donate", "Donate", "Donate" ] }, "borderWidth": { "0px": [ "Search", "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search" ], "3px": [ "Donate", "Donate", "Donate" ] }, "height": { "33.1953px": [ "Search" ], "42.9922px": [ "Donate", "Search", "Donate" ], "38px": [ "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide" ], "32px": [ "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide" ], "60px": [ "Close", "Donate" ] }, "lineHeight": { "35px": [ "Search", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search" ], "18px": [ "Donate", "Donate", "Donate" ], "20px": [ "Menu" ] }, "minHeight": { "0px": [ "Search", "Donate", "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search", "Donate" ], "auto": [ "Donate" ] }, "minWidth": { "0px": [ "Search", "Donate", "Menu", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Show / hide", "Close", "Search", "Donate" ], "auto": [ "Donate" ] } }, "adjacentLink": { "fontWeight": { "500": [ "Skip Navigation", "", "See All Search Results", "Facebook", "Twitter", "Youtube", "Instagram", "", "Facebook", "Twitter", "Youtube", "Instagram", "Brennan Center for Justice logo", "See All Search Results", "Donate", "Read More about How Hurricane Ian Will Affect Voting", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "Election Officials Under Attack Image Scapegoated for election outcomes that some politicians and voters did not like, election officials have been under unprecedented attack. Here’s a plan to protect them.", "Information Gaps and Misinformation in the 2022 Elections Image False claims about the 2020 election have prompted anti-voter laws and mistrust in the process. Election officials, civic groups, and the media must act against the threat of election misinformation.", "Revenue Over Public Safety Image Perverse financial incentives are warping the criminal justice system.", "Improving the Census Image The census has struggled to fulfill its vital functions. Our 19 proposals would make future counts more accurate, equitable, and legitimate.", "Image", "Image", "Image Play video", "Michael Waldman President", "Image Play video", "", "Facebook", "Twitter", "Youtube", "Instagram", "", "Privacy Policy", "Accessibility" ], "700": [ "More ways to give", "Issues", "See All Issues", "Our Work", "See All Our Work", "Experts", "Get Involved", "See All Get Involved", "About", "See All About", "Issues", "Ensure Every American Can Vote", "Voting Reform", "Voting Rights Restoration", "Vote Suppression", "Defend Our Elections", "Election Security", "Election Integrity", "Gerrymandering & Fair Representation", "Redistricting", "A Fair & Accurate Census", "Reform Money in Politics", "Influence of Big Money", "Public Campaign Financing", "Campaign Finance in the Courts", "Citizens United", "Foreign Spending", "Strengthen Our Courts", "Promote Fair Courts", "SCOTUS & Federal Courts", "End Mass Incarceration", "Changing Incentives", "Cutting Jail & Prison Populations", "Accurate Crime Data", "Social & Economic Harm", "Protect Liberty & Security", "Government Targeting of Minority Communities", "Privacy & Free Expression", "Social Media", "Transparency & Oversight", "Bolster Checks & Balances", "Ethics & the Rule of Law", "National Task Force on Democracy Reform & the Rule of Law", "Executive Power", "An Effective Congress", "Advance Constitutional Change", "Our Work", "Experts", "Get Involved", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "About", "Mission & Impact", "History", "Jorde Symposium", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Issues", "See All Issues", "Our Work", "See All Our Work", "Experts", "Get Involved", "See All Get Involved", "About", "See All About", "Read More about Voting Rights on Trial", "Read More about Myths and Realities: Understanding Recent Trends in Violent Crime", "See All Issues", "View our solutions", "SCOTUS Rulings Last Term Show What to Look for Next", "Madiba Dennie", "How to Fix the Insurrection Act", "Elizabeth Goitein", "Joseph Nunn", "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "Roe v. Wade and Supreme Court Abortion Cases", "Last Term: Reproductive Rights. This Term: Voting Rights.", "Remembering Nancy Brennan", "More News & Analysis", "Read the Report", "More Ways to Give", "Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…", "The Growing Election Sabotage Movement", "Punitive Excess Series", "Issues", "Our Work", "Experts", "Get Involved", "About" ], "800": [ "How Hurricane Ian Will Affect Voting", "Voting Rights on Trial", "Myths and Realities: Understanding Recent Trends in Violent Crime", "What’s Prison For? In Conversation with Bill Keller" ] } }, "listLink": { "fontWeight": { "400": [ "Library", "Press" ], "500": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Library", "Press" ], "700": [ "English", "Español", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Automatic Voter Registration", "Ballot Design", "Voting Rights Act", "Election Administration", "State Voting Laws", "H.R. 1: Democracy Reform", "State Reform", "Disenfranchisement Laws", "Voter Purges", "The Myth of Voter Fraud", "Voter ID", "Voting Machines & Infrastructure", "Post-Election Audits", "Funding Election Security", "Redistricting in 2021", "Redistricting Reform", "Redistricting in the Courts", "2020 Census Litigation", "Census Confidentiality", "The Citizenship Question", "Super PACs & Coordination", "Dark Money", "Enforcement & the FEC", "Small Donor Public Financing", "Campaign Finance in New York State", "Access to the Courts", "Choosing State Court Judges", "Money in Judicial Elections", "Buying Time", "Diversity on the Bench", "Judicial Ethics & Recusal", "Assaults on the Courts", "Accountable Private Prisons", "Prosecutorial Reform", "Fees & Fines", "Muslim Ban & Extreme Vetting", "Domestic Terrorism & Hate Crimes", "Countering Violent Extremism", "Foreign Intelligence Surveillance", "Policing & Technology", "Government: Social Media Surveillance", "Schools: Social Media Surveillance", "Police: Social Media Surveillance", "Rethinking Intelligence", "Secret Law", "Domestic Deployment of the Military", "Emergency Powers", "Electoral College Reform", "Equal Rights Amendment", "First Amendment", "Second Amendment", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Donate Online", "Donate by Mail", "Planned Giving", "Donor Advised Funds", "Gifts of Stock", "Charitable Solicitation Disclosures", "Current Openings", "Internships", "Benefits", "English", "Español", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law" ] }, "color": { "rgb(0, 0, 0)": [ "English", "Library", "Press", "English" ], "rgb(231, 19, 26)": [ "Español", "Español" ], "rgb(255, 255, 255)": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Automatic Voter Registration", "Ballot Design", "Voting Rights Act", "Election Administration", "State Voting Laws", "H.R. 1: Democracy Reform", "State Reform", "Disenfranchisement Laws", "Voter Purges", "The Myth of Voter Fraud", "Voter ID", "Voting Machines & Infrastructure", "Post-Election Audits", "Funding Election Security", "Redistricting in 2021", "Redistricting Reform", "Redistricting in the Courts", "2020 Census Litigation", "Census Confidentiality", "The Citizenship Question", "Super PACs & Coordination", "Dark Money", "Enforcement & the FEC", "Small Donor Public Financing", "Campaign Finance in New York State", "Access to the Courts", "Choosing State Court Judges", "Money in Judicial Elections", "Buying Time", "Diversity on the Bench", "Judicial Ethics & Recusal", "Assaults on the Courts", "Accountable Private Prisons", "Prosecutorial Reform", "Fees & Fines", "Muslim Ban & Extreme Vetting", "Domestic Terrorism & Hate Crimes", "Countering Violent Extremism", "Foreign Intelligence Surveillance", "Policing & Technology", "Government: Social Media Surveillance", "Schools: Social Media Surveillance", "Police: Social Media Surveillance", "Rethinking Intelligence", "Secret Law", "Domestic Deployment of the Military", "Emergency Powers", "Electoral College Reform", "Equal Rights Amendment", "First Amendment", "Second Amendment", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Donate Online", "Donate by Mail", "Planned Giving", "Donor Advised Funds", "Gifts of Stock", "Charitable Solicitation Disclosures", "Current Openings", "Internships", "Benefits", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Library", "Press" ] }, "fontSize": { "13px": [ "English", "Español", "English", "Español", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law" ], "16px": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Electoral College Reform", "Equal Rights Amendment", "First Amendment", "Second Amendment", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Donate Online", "Donate by Mail", "Planned Giving", "Donor Advised Funds", "Gifts of Stock", "Charitable Solicitation Disclosures", "Current Openings", "Internships", "Benefits", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law" ], "14px": [ "Library", "Press", "Automatic Voter Registration", "Ballot Design", "Voting Rights Act", "Election Administration", "State Voting Laws", "H.R. 1: Democracy Reform", "State Reform", "Disenfranchisement Laws", "Voter Purges", "The Myth of Voter Fraud", "Voter ID", "Voting Machines & Infrastructure", "Post-Election Audits", "Funding Election Security", "Redistricting in 2021", "Redistricting Reform", "Redistricting in the Courts", "2020 Census Litigation", "Census Confidentiality", "The Citizenship Question", "Super PACs & Coordination", "Dark Money", "Enforcement & the FEC", "Small Donor Public Financing", "Campaign Finance in New York State", "Access to the Courts", "Choosing State Court Judges", "Money in Judicial Elections", "Buying Time", "Diversity on the Bench", "Judicial Ethics & Recusal", "Assaults on the Courts", "Accountable Private Prisons", "Prosecutorial Reform", "Fees & Fines", "Muslim Ban & Extreme Vetting", "Domestic Terrorism & Hate Crimes", "Countering Violent Extremism", "Foreign Intelligence Surveillance", "Policing & Technology", "Government: Social Media Surveillance", "Schools: Social Media Surveillance", "Police: Social Media Surveillance", "Rethinking Intelligence", "Secret Law", "Domestic Deployment of the Military", "Emergency Powers" ], "17px": [ "Library", "Press" ] }, "lineHeight": { "18px": [ "English", "Español", "English", "Español" ], "19.2px": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law" ], "24.5px": [ "Library", "Press" ], "15.4px": [ "Automatic Voter Registration", "Ballot Design", "Voting Rights Act", "Election Administration", "State Voting Laws", "H.R. 1: Democracy Reform", "State Reform", "Disenfranchisement Laws", "Voter Purges", "The Myth of Voter Fraud", "Voter ID", "Voting Machines & Infrastructure", "Post-Election Audits", "Funding Election Security", "Redistricting in 2021", "Redistricting Reform", "Redistricting in the Courts", "2020 Census Litigation", "Census Confidentiality", "The Citizenship Question", "Super PACs & Coordination", "Dark Money", "Enforcement & the FEC", "Small Donor Public Financing", "Campaign Finance in New York State", "Access to the Courts", "Choosing State Court Judges", "Money in Judicial Elections", "Buying Time", "Diversity on the Bench", "Judicial Ethics & Recusal", "Assaults on the Courts", "Accountable Private Prisons", "Prosecutorial Reform", "Fees & Fines", "Muslim Ban & Extreme Vetting", "Domestic Terrorism & Hate Crimes", "Countering Violent Extremism", "Foreign Intelligence Surveillance", "Policing & Technology", "Government: Social Media Surveillance", "Schools: Social Media Surveillance", "Police: Social Media Surveillance", "Rethinking Intelligence", "Secret Law", "Domestic Deployment of the Military", "Emergency Powers" ], "17.6px": [ "Electoral College Reform", "Equal Rights Amendment", "First Amendment", "Second Amendment", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Donate Online", "Donate by Mail", "Planned Giving", "Donor Advised Funds", "Gifts of Stock", "Charitable Solicitation Disclosures", "Current Openings", "Internships", "Benefits" ], "18.2px": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "News & Analysis", "Research & Reports", "Policy Solutions", "Court Cases", "Series: Abortion Rights", "Series: Punitive Excess", "Series: Second Amendment", "Support Our Work", "Get Informed", "Attend an Event", "Partner With Us", "Podcast", "Mission & Impact", "History", "Programs", "Employment", "Staff", "Board of Directors", "Leadership", "Financial & Legal Information", "Contact Us", "Brennan Center & NYU School of Law" ], "20.4px": [ "Library", "Press" ] } }, "h2": { "fontWeight": { "700": [ "Main navigation", "Institutional Menu Header", "Main navigation offcanvas", "Main navigation sticky", "Defend Democracy. Reform Justice. Protect the Constitution.", "Upcoming Events", "Main navigation", "Institutional Menu Footer" ], "800": [ "How Hurricane Ian Will Affect Voting", "Solutions", "News and Analysis", "Election Officials Are Under Attack", "Join the fight for democracy", "The Hidden Cost of Prison" ] }, "color": { "rgb(0, 0, 0)": [ "Main navigation", "Institutional Menu Header", "Main navigation offcanvas", "Main navigation sticky", "Defend Democracy. Reform Justice. Protect the Constitution.", "Solutions", "News and Analysis", "Upcoming Events", "Main navigation", "Institutional Menu Footer" ], "rgb(255, 255, 255)": [ "How Hurricane Ian Will Affect Voting", "Election Officials Are Under Attack", "The Hidden Cost of Prison" ], "rgb(231, 19, 26)": [ "Join the fight for democracy" ] }, "fontSize": { "30px": [ "Main navigation", "Institutional Menu Header", "Main navigation offcanvas", "Main navigation sticky", "Main navigation", "Institutional Menu Footer" ], "46px": [ "How Hurricane Ian Will Affect Voting", "Election Officials Are Under Attack", "The Hidden Cost of Prison" ], "38px": [ "Defend Democracy. Reform Justice. Protect the Constitution." ], "40px": [ "Solutions", "News and Analysis" ], "48px": [ "Join the fight for democracy" ], "20px": [ "Upcoming Events" ] } }, "h3": { "fontWeight": { "700": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "SCOTUS Rulings Last Term Show What to Look for Next", "How to Fix the Insurrection Act", "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "Roe v. Wade and Supreme Court Abortion Cases", "Last Term: Reproductive Rights. This Term: Voting Rights.", "Remembering Nancy Brennan" ], "800": [ "Voting Rights on Trial", "Myths and Realities: Understanding Recent Trends in Violent Crime", "Election Officials Under Attack", "Information Gaps and Misinformation in the 2022 Elections", "Revenue Over Public Safety", "Improving the Census", "Informed citizens are our democracy’s best defense", "What’s Prison For? In Conversation with Bill Keller", "Informed citizens are our democracy’s best defense" ] }, "color": { "rgb(0, 0, 0)": [ "Voting Rights on Trial", "Myths and Realities: Understanding Recent Trends in Violent Crime", "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "Election Officials Under Attack", "Information Gaps and Misinformation in the 2022 Elections", "Revenue Over Public Safety", "Improving the Census", "SCOTUS Rulings Last Term Show What to Look for Next", "How to Fix the Insurrection Act", "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "Roe v. Wade and Supreme Court Abortion Cases", "Last Term: Reproductive Rights. This Term: Voting Rights.", "Remembering Nancy Brennan", "What’s Prison For? In Conversation with Bill Keller" ], "rgb(231, 19, 26)": [ "Informed citizens are our democracy’s best defense", "Informed citizens are our democracy’s best defense" ] }, "fontSize": { "32px": [ "Voting Rights on Trial", "Myths and Realities: Understanding Recent Trends in Violent Crime", "Election Officials Under Attack", "Information Gaps and Misinformation in the 2022 Elections", "Revenue Over Public Safety", "Improving the Census", "What’s Prison For? In Conversation with Bill Keller" ], "16px": [ "Ensure Every American Can Vote", "Defend Our Elections", "Gerrymandering & Fair Representation", "Reform Money in Politics", "Strengthen Our Courts", "End Mass Incarceration", "Protect Liberty & Security", "Bolster Checks & Balances", "Advance Constitutional Change", "Hurricane Ian Will Affect Voting. Florida Needs to Make It Easier Right Now.", "How the Supreme Court’s New Gerrymandering Case Threatens the Voting Rights Act", "Roe v. Wade and Supreme Court Abortion Cases", "Last Term: Reproductive Rights. This Term: Voting Rights.", "Remembering Nancy Brennan" ], "28px": [ "SCOTUS Rulings Last Term Show What to Look for Next", "How to Fix the Insurrection Act" ], "44px": [ "Informed citizens are our democracy’s best defense", "Informed citizens are our democracy’s best defense" ] } }, "h4": { "color": { "rgb(0, 0, 0)": [ "Suggested Results", "Suggested Results" ], "rgb(255, 255, 255)": [ "Analysis", "Explainer", "Explainer", "Analysis", "Analysis" ] }, "fontSize": { "20px": [ "Suggested Results", "Suggested Results" ], "11px": [ "Analysis", "Explainer", "Explainer", "Analysis", "Analysis" ] } } }, "success": true }, "endTime": 1664725177344 }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "startTime": 1664725177344, "url": "https://www.brennancenter.org/", "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": [] }, "success": true }, "endTime": 1664725177349 }, { "type": "test", "which": "titledEl", "withItems": true, "what": "title attributes on inappropriate elements", "startTime": 1664725177349, "url": "https://www.brennancenter.org/", "result": { "total": 8, "items": [ { "tagName": "A", "text": "Issues", "title": "The Brennan Center works to reform and defend our country’s systems of democracy and justice." }, { "tagName": "A", "text": "Our Work", "title": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts." }, { "tagName": "A", "text": "Get Involved", "title": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can help." }, { "tagName": "A", "text": "About", "title": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democracy." }, { "tagName": "A", "text": "Issues", "title": "The Brennan Center works to reform and defend our country’s systems of democracy and justice." }, { "tagName": "A", "text": "Our Work", "title": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts." }, { "tagName": "A", "text": "Get Involved", "title": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can help." }, { "tagName": "A", "text": "About", "title": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democracy." } ], "success": true }, "endTime": 1664725177355 }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "startTime": 1664725177355, "url": "https://www.brennancenter.org/", "result": { "totals": { "total": 51, "tagNames": { "DIV": 38, "A": 4, "SELECT": 1, "BUTTON": 2, "ARTICLE": 2, "H3": 4 } }, "items": [ { "tagName": "DIV", "id": "", "text": "Search Search Suggested Results See All Search Results EnglishEspañol Facebook Twitter Youtube Insta" }, { "tagName": "DIV", "id": "", "text": "Suggested Results See All Search Results" }, { "tagName": "A", "id": "", "text": "English" }, { "tagName": "A", "id": "", "text": "Español" }, { "tagName": "SELECT", "id": "header-donate-type", "text": "One Time Monthly" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to reform and defend our country’s systems of democracy and justice. Ensure" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to reform and defend our country’s systems of democracy and justice. Ensure" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts. News &" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts. News &" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can " }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can " }, { "tagName": "DIV", "id": "", "text": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democ" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democ" }, { "tagName": "BUTTON", "id": "", "text": "Menu" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Main navigation offcanvas Issues Show / hide Ensure Every American Can Vote Show / hide Voting Refor" }, { "tagName": "A", "id": "", "text": "English" }, { "tagName": "A", "id": "", "text": "Español" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "", "text": "Brennan Center for Justice logo Main navigation sticky Issues The Brennan Center works to reform and" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to reform and defend our country’s systems of democracy and justice. Ensure" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to reform and defend our country’s systems of democracy and justice. Ensure" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts. News &" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center crafts innovative policies and fights for them in Congress and the courts. News &" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can " }, { "tagName": "DIV", "id": "", "text": "The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can " }, { "tagName": "DIV", "id": "", "text": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democ" }, { "tagName": "DIV", "id": "", "text": "The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democ" }, { "tagName": "DIV", "id": "", "text": "Suggested Results See All Search Results" }, { "tagName": "DIV", "id": "", "text": "Ensure Every American Can Vote How Hurricane Ian Will Affect Voting A Brennan Center study offers le" }, { "tagName": "ARTICLE", "id": "", "text": "SCOTUS Voting Rights on Trial The Supreme Court docket has two landmark voting rights cases. Read Mo" }, { "tagName": "ARTICLE", "id": "", "text": "Crime Stats Myths and Realities: Understanding Recent Trends in Violent Crime The recent rise in cri" }, { "tagName": "H3", "id": "", "text": "Election Officials Under Attack" }, { "tagName": "DIV", "id": "", "text": "Scapegoated for election outcomes that some politicians and voters did not like, election officials " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "H3", "id": "", "text": "Information Gaps and Misinformation in the 2022 Elections" }, { "tagName": "DIV", "id": "", "text": "False claims about the 2020 election have prompted anti-voter laws and mistrust in the process. Elec" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "H3", "id": "", "text": "Revenue Over Public Safety" }, { "tagName": "DIV", "id": "", "text": "Perverse financial incentives are warping the criminal justice system." }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "H3", "id": "", "text": "Improving the Census" }, { "tagName": "DIV", "id": "", "text": "The census has struggled to fulfill its vital functions. Our 19 proposals would make future counts m" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Stay up to date Informed citizens are our democracy’s best defense" }, { "tagName": "DIV", "id": "", "text": "Join the fight for democracy We can change the system when we work together. Let’s make sure all our" }, { "tagName": "DIV", "id": "", "text": "Quotable We ought to have national standards to make it so that partisans can't manipulate election " }, { "tagName": "DIV", "id": "", "text": "Quotable We ought to have national standards to make it so that partisans can't manipulate election " }, { "tagName": "DIV", "id": "", "text": "Originally Quoted In Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious" }, { "tagName": "DIV", "id": "", "text": "Stay up to date Informed citizens are our democracy’s best defense" } ], "success": true }, "endTime": 1664725177380 }, { "type": "test", "which": "alfa", "what": "alfa", "startTime": 1664725177380, "url": "https://www.brennancenter.org/", "result": { "totals": { "failures": 49, "warnings": 10 }, "items": [ { "index": 116, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[5]/div[1]/div[2]/iframe[1]", "codeLines": [ "<iframe src=\"https://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height...", " #document", " <!doctype html>", " <!--[if IE 8]><html class=\"ie8\" lang=\"en\"> <![endif]-->", " <!--[if IE 9]><html class=\"ie9\" lang=\"en\"> <![endif]-->", " <!--[if gte IE 9]><html class=\"ie\" lang=\"en\"> <![endif]-->", " <!--[if !IE]><!-->", " <html lang=\"en\" class=\"js\">", " <!--<![endif]-->", " <head profile=\"http://www.w3.org/1999/xhtml/vocab\">", " <meta name=\"HandheldFriendly\" content=\"TRUE\">", " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=5\">", " <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">", " <link rel=\"canonical\" href=\"/secure/iframe-email-sign\">", " <link rel=\"shortlink\" href=\"/node/409\">", " <link rel=\"shortcut icon\" href=\"https://secure.brennancenter.org/files/brennan/BrennanFavic...", " <!--[if !IE]><!-->", " <script type=\"text/javascript\" src=\"https://pi.pardot.com/pd.js\"></script>", " <script type=\"text/javascript\" async src=\"https://www.googletagmanager.com/gtag/js?id=G-18V...", " <script type=\"text/javascript\" async src=\"https://snap.licdn.com/li.lms-analytics/insight.m...", " <script type=\"text/javascript\" async src=\"https://www.google-analytics.com/analytics.js\"></...", " <script async src=\"//www.googletagmanager.com/gtm.js?id=GTM-5SNMJ8W\"></script>", " <script src=\"https://connect.facebook.net/signals/config/340401567407585?v=2.9.84&r=stable\"...", " <script src=\"https://connect.facebook.net/signals/config/1923898890989080?v=2.9.84&r=stable...", " <script async src=\"https://connect.facebook.net/en_US/fbevents.js\"></script>", " <script>", " if (Function('/*@cc_on return document.documentMode===10@*/') ()) {", " document.documentElement.className+=' ie10';", " }", " var isIE11 = !!navigator.userAgent.match(/Trident\\/7\\./)", " if (isIE11 == true) {", " document.documentElement.className += ' ie11';", " }", " </script>", " <!--<![endif]-->", " <script>", " if (typeof mastertemplate_tags === 'undefined') {", " mastertemplate_tags = {};", " }", " mastertemplate_tags.user = {", " firstname: '',", " lastname: '',", " mail: '',", " id: 'not yet assigned',", " roles: 'anonymous user'", " };", " </script>", " <title>", " iFrame Email Sign-up | Brennan Center for Justice", " </title>", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_JD...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_H7...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_Ka...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_IT...", " <script type=\"text/javascript\" src=\"https://js.stripe.com/v3\"></script>", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_-W...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_bM...", " <script type=\"text/javascript\">", " <!--//--><![CDATA[//><!--", " jQuery.extend(Drupal.settings, {\"basePath\":\"\\/\",\"pathPrefix\":\"\",\"setHasJsCookie\":0,\"ajaxP...", " //--><!]]>", " </script>", " <!--[if lt IE 9]><script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script><![en...", " <script type=\"text/javascript\" src=\"https://pi.pardot.com/analytics?ver=3&visitor_id=&visit...", " </head>", " <body class=\"html not-front not-logged-in no-sidebars page-node page-node- page-node-409 node...", " <!-- Facebook Pixel Code -->", " <script>", " !function(f,b,e,v,n,t,s)", " {if(f.fbq)return;n=f.fbq=function(){n.callMethod?", " n.callMethod.apply(n,arguments):n.queue.push(arguments)};", " if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';", " n.queue=[];t=b.createElement(e);t.async=!0;", " t.src=v;s=b.getElementsByTagName(e)[0];", " s.parentNode.insertBefore(t,s)}(window, document,'script',", " 'https://connect.facebook.net/en_US/fbevents.js');", " fbq('init', '1923898890989080');", " fbq('track', 'PageView');", " </script>", " <noscript>", " <img height=\"1\" width=\"1\" style=\"display:none\"", " src=\"https://www.facebook.com/tr?id=1923898890989080&ev=PageView&noscript=1\"", " />", " </noscript>", " <!-- End Facebook Pixel Code -->", " <script>", " // (function ($) {", " // If an encoded percent sign is detected in the URL after page load, redirect to the d...", " // $(document).ready(function(){", " // Get current form URL.", " var formURL = window.location.href;", " // If the current URL includes an encoded percent sign, decode and redirect.", " if (formURL.indexOf(\"%25\") !== -1) {", " // decode URL", " var formURLDecoded = decodeURIComponent(formURL);", " // redirect page", " window.location.replace(formURLDecoded);", " }", " // });", " //})(jQuery);", " </script>", " <!-- Google Tag Manager -->", " <noscript>", " <iframe src=\"//www.googletagmanager.com/ns.html?id=GTM-5SNMJ8W\"", " height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>", " </noscript>", " <script>", " (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':", " new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],", " j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=", " '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);", " })(window,document,'script','dataLayer','GTM-5SNMJ8W');", " </script>", " <!-- End Google Tag Manager -->", " <div id=\"skip-link\">", " <a href=\"#main-content\" class=\"element-invisible element-focusable\">", " Skip to main content", " </a>", " </div>", " <script type=\"text/javascript\" src=\"/sites/all/modules/springboard/fundraiser/js/jquery.val...", " <!-- email signup -->", " <div class=\"email-cta__form\">", " <div class=\"region region-content\">", " <div id=\"block-system-main\" class=\"block block-system\">", " <div class=\"content\">", " <div id=\"node-409\" class=\"node node-webform node-promoted clearfix\" about=\"/secure/...", " <span property=\"dc:title\" content=\"iFrame Email Sign-up\" class=\"rdf-meta element-...", " <div class=\"content\">", " <form class=\"webform-client-form validation-processed\" enctype=\"multipart/form-...", " <input type=\"hidden\" name=\"submitted[ms]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[cid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[referrer]\" value=\"https://www.brennancen...", " <div class=\"form-item webform-component webform-component-textfield control-g...", " <input class=\"input-medium form-text required\" type=\"text\" id=\"edit-submitt...", " <label for=\"edit-submitted-sbp-first-name\" class=\"replaced\">", " First name", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <input type=\"hidden\" name=\"submitted[initial_referrer]\" value=\"https://www.br...", " <div class=\"form-item webform-component webform-component-textfield control-g...", " <input class=\"input-medium form-text required\" type=\"text\" id=\"edit-submitt...", " <label for=\"edit-submitted-sbp-last-name\" class=\"replaced\">", " Last name", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <div class=\"form-item webform-component webform-component-email control-group...", " <input class=\"email form-text form-email required\" type=\"email\" id=\"edit-su...", " <label for=\"edit-submitted-mail\" class=\"replaced\">", " E-mail address", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <input type=\"hidden\" name=\"submitted[search_engine]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[search_string]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[user_agent]\" value=\"Mozilla/5.0 (Macinto...", " <input type=\"hidden\" name=\"submitted[springboard_cookie_autofilled]\" value=\"d...", " <input type=\"hidden\" name=\"submitted[device_type]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_name]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_os]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_browser]\" value=\"\" placeholder=\"\"...", " <input type=\"hidden\" name=\"submitted[origin_nid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[origin_form_name]\" value=\"\" placeholder=...", " <input type=\"hidden\" name=\"submitted[secure_prepop_autofilled]\" value=\"0\" pla...", " <input type=\"hidden\" name=\"submitted[utm_source]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[gs_flag]\" value=\"None\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[utm_medium]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_sbp_referrer_long]\" value=\"\" place...", " <input type=\"hidden\" name=\"submitted[utm_term]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_sbp_initial_referrer_long]\" value=...", " <input type=\"hidden\" name=\"submitted[utm_content]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_form]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[utm_campaign]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_form_url]\" value=\"\" placeholder=\"\"...", " <input type=\"hidden\" name=\"submitted[eml_name]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[eml_id]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[initms]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[social_referer_transaction]\" value=\"\" pl...", " <input type=\"hidden\" name=\"submitted[p2p_pcid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[sbp_zip_plus_four]\" value=\"\" placeholder...", " <input type=\"hidden\" name=\"details[sid]\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[page_num]\" value=\"1\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[page_count]\" value=\"1\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[finished]\" value=\"0\" placeholder=\"\">", " <input type=\"hidden\" name=\"form_build_id\" value=\"form-PKeoWYcMoLw4azkkf44mfeW...", " <input type=\"hidden\" name=\"form_id\" value=\"webform_client_form_409\" placehold...", " <input type=\"hidden\" name=\"springboard_fraud_token\" value=\"\" class=\"springboa...", " <input type=\"hidden\" name=\"springboard_fraud_js_detect\" value=\"1\" placeholder...", " <div class=\"form-actions form-wrapper\" id=\"edit-actions\">", " <input class=\"btn jquery-once-1-processed\" type=\"submit\" id=\"edit-submit\" n...", " </div>", " </form>", " </div>", " </div>", " </div>", " </div>", " </div>", " <p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", " </p>", " </div>", " <!-- end email signup -->", " <script type=\"text/javascript\">", " <!--//--><![CDATA[//><!--", " delete(Drupal.settings.ajaxPageState.css);", " //--><!]]>", " </script>", " <iframe name=\"__privateStripeMetricsController1990\" frameborder=\"0\" allowtransparency=\"true...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " </head>", " <body>", " <script src=\"https://js.stripe.com/v3/fingerprinted/js/m-outer-945f047da5e8ad263132...", " <iframe src=\"https://m.stripe.network/inner.html#url=https%3A%2F%2Fsecure.brennance...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " <title>", " StripeM-Inner", " </title>", " </head>", " <body>", " <script>", " !function(){var e=document.createElement(\"script\");e.defer=!0,e.src=\"out-...", " </script>", " <script defer=\"\" src=\"out-4.5.42.js\"></script>", " </body>", " </html>", " </iframe>", " </body>", " </html>", " </iframe>", " <script type=\"text/javascript\" id=\"\">", " piAId=\"558782\";piCId=\"18784\";piHostname=\"pi.pardot.com\";(function(){function a(){var b=do...", " </script>", " <script type=\"text/javascript\" id=\"\">", " !function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arg...", " </script>", " <noscript>", " <img height=\"1\" width=\"1\" style=\"display:none\" src=\"https://www.facebook.com/tr?id=192389...", " </noscript>", " </body>", " </html>", "</iframe>" ] } }, { "index": 117, "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]/iframe[1]", "codeLines": [ "<iframe src=\"https://m.stripe.network/inner.html#url=https%3A%2F%2Fsecure.brennancenter.org%2Fsecur...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " <title>", " StripeM-Inner", " </title>", " </head>", " <body>", " <script>", " !function(){var e=document.createElement(\"script\");e.defer=!0,e.src=\"out-4.5.42.js\",e.onl...", " </script>", " <script defer=\"\" src=\"out-4.5.42.js\"></script>", " </body>", " </html>", "</iframe>" ] } }, { "index": 118, "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[1]/div[1]/div[1]/main[1]/section[1]/div[1]/div[2]/iframe[1]", "codeLines": [ "<iframe src=\"https://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height...", " #document", " <!doctype html>", " <!--[if IE 8]><html class=\"ie8\" lang=\"en\"> <![endif]-->", " <!--[if IE 9]><html class=\"ie9\" lang=\"en\"> <![endif]-->", " <!--[if gte IE 9]><html class=\"ie\" lang=\"en\"> <![endif]-->", " <!--[if !IE]><!-->", " <html lang=\"en\" class=\"js\">", " <!--<![endif]-->", " <head profile=\"http://www.w3.org/1999/xhtml/vocab\">", " <meta name=\"HandheldFriendly\" content=\"TRUE\">", " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=5\">", " <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">", " <link rel=\"canonical\" href=\"/secure/iframe-email-sign\">", " <link rel=\"shortlink\" href=\"/node/409\">", " <link rel=\"shortcut icon\" href=\"https://secure.brennancenter.org/files/brennan/BrennanFavic...", " <!--[if !IE]><!-->", " <script type=\"text/javascript\" src=\"https://pi.pardot.com/pd.js\"></script>", " <script type=\"text/javascript\" async src=\"https://www.googletagmanager.com/gtag/js?id=G-18V...", " <script type=\"text/javascript\" async src=\"https://snap.licdn.com/li.lms-analytics/insight.m...", " <script type=\"text/javascript\" async src=\"https://www.google-analytics.com/analytics.js\"></...", " <script async src=\"//www.googletagmanager.com/gtm.js?id=GTM-5SNMJ8W\"></script>", " <script src=\"https://connect.facebook.net/signals/config/340401567407585?v=2.9.84&r=stable\"...", " <script src=\"https://connect.facebook.net/signals/config/1923898890989080?v=2.9.84&r=stable...", " <script async src=\"https://connect.facebook.net/en_US/fbevents.js\"></script>", " <script>", " if (Function('/*@cc_on return document.documentMode===10@*/') ()) {", " document.documentElement.className+=' ie10';", " }", " var isIE11 = !!navigator.userAgent.match(/Trident\\/7\\./)", " if (isIE11 == true) {", " document.documentElement.className += ' ie11';", " }", " </script>", " <!--<![endif]-->", " <script>", " if (typeof mastertemplate_tags === 'undefined') {", " mastertemplate_tags = {};", " }", " mastertemplate_tags.user = {", " firstname: '',", " lastname: '',", " mail: '',", " id: 'not yet assigned',", " roles: 'anonymous user'", " };", " </script>", " <title>", " iFrame Email Sign-up | Brennan Center for Justice", " </title>", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <link type=\"text/css\" rel=\"stylesheet\" href=\"https://secure.brennancenter.org/files/brennan...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_JD...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_H7...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_Ka...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_IT...", " <script type=\"text/javascript\" src=\"https://js.stripe.com/v3\"></script>", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_-W...", " <script type=\"text/javascript\" src=\"https://secure.brennancenter.org/files/brennan/js/js_bM...", " <script type=\"text/javascript\">", " <!--//--><![CDATA[//><!--", " jQuery.extend(Drupal.settings, {\"basePath\":\"\\/\",\"pathPrefix\":\"\",\"setHasJsCookie\":0,\"ajaxP...", " //--><!]]>", " </script>", " <!--[if lt IE 9]><script src=\"//html5shiv.googlecode.com/svn/trunk/html5.js\"></script><![en...", " <script type=\"text/javascript\" src=\"https://pi.pardot.com/analytics?ver=3&visitor_id=&visit...", " </head>", " <body class=\"html not-front not-logged-in no-sidebars page-node page-node- page-node-409 node...", " <!-- Facebook Pixel Code -->", " <script>", " !function(f,b,e,v,n,t,s)", " {if(f.fbq)return;n=f.fbq=function(){n.callMethod?", " n.callMethod.apply(n,arguments):n.queue.push(arguments)};", " if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';", " n.queue=[];t=b.createElement(e);t.async=!0;", " t.src=v;s=b.getElementsByTagName(e)[0];", " s.parentNode.insertBefore(t,s)}(window, document,'script',", " 'https://connect.facebook.net/en_US/fbevents.js');", " fbq('init', '1923898890989080');", " fbq('track', 'PageView');", " </script>", " <noscript>", " <img height=\"1\" width=\"1\" style=\"display:none\"", " src=\"https://www.facebook.com/tr?id=1923898890989080&ev=PageView&noscript=1\"", " />", " </noscript>", " <!-- End Facebook Pixel Code -->", " <script>", " // (function ($) {", " // If an encoded percent sign is detected in the URL after page load, redirect to the d...", " // $(document).ready(function(){", " // Get current form URL.", " var formURL = window.location.href;", " // If the current URL includes an encoded percent sign, decode and redirect.", " if (formURL.indexOf(\"%25\") !== -1) {", " // decode URL", " var formURLDecoded = decodeURIComponent(formURL);", " // redirect page", " window.location.replace(formURLDecoded);", " }", " // });", " //})(jQuery);", " </script>", " <!-- Google Tag Manager -->", " <noscript>", " <iframe src=\"//www.googletagmanager.com/ns.html?id=GTM-5SNMJ8W\"", " height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>", " </noscript>", " <script>", " (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':", " new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],", " j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=", " '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);", " })(window,document,'script','dataLayer','GTM-5SNMJ8W');", " </script>", " <!-- End Google Tag Manager -->", " <div id=\"skip-link\">", " <a href=\"#main-content\" class=\"element-invisible element-focusable\">", " Skip to main content", " </a>", " </div>", " <script type=\"text/javascript\" src=\"/sites/all/modules/springboard/fundraiser/js/jquery.val...", " <!-- email signup -->", " <div class=\"email-cta__form\">", " <div class=\"region region-content\">", " <div id=\"block-system-main\" class=\"block block-system\">", " <div class=\"content\">", " <div id=\"node-409\" class=\"node node-webform node-promoted clearfix\" about=\"/secure/...", " <span property=\"dc:title\" content=\"iFrame Email Sign-up\" class=\"rdf-meta element-...", " <div class=\"content\">", " <form class=\"webform-client-form validation-processed\" enctype=\"multipart/form-...", " <input type=\"hidden\" name=\"submitted[ms]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[cid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[referrer]\" value=\"https://www.brennancen...", " <div class=\"form-item webform-component webform-component-textfield control-g...", " <input class=\"input-medium form-text required\" type=\"text\" id=\"edit-submitt...", " <label for=\"edit-submitted-sbp-first-name\" class=\"replaced\">", " First name", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <input type=\"hidden\" name=\"submitted[initial_referrer]\" value=\"https://www.br...", " <div class=\"form-item webform-component webform-component-textfield control-g...", " <input class=\"input-medium form-text required\" type=\"text\" id=\"edit-submitt...", " <label for=\"edit-submitted-sbp-last-name\" class=\"replaced\">", " Last name", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <div class=\"form-item webform-component webform-component-email control-group...", " <input class=\"email form-text form-email required\" type=\"email\" id=\"edit-su...", " <label for=\"edit-submitted-mail\" class=\"replaced\">", " E-mail address", " <span class=\"form-required\" title=\"This field is required.\">", " *", " </span>", " </label>", " </div>", " <input type=\"hidden\" name=\"submitted[search_engine]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[search_string]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[user_agent]\" value=\"Mozilla/5.0 (Macinto...", " <input type=\"hidden\" name=\"submitted[springboard_cookie_autofilled]\" value=\"d...", " <input type=\"hidden\" name=\"submitted[device_type]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_name]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_os]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[device_browser]\" value=\"\" placeholder=\"\"...", " <input type=\"hidden\" name=\"submitted[origin_nid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[origin_form_name]\" value=\"\" placeholder=...", " <input type=\"hidden\" name=\"submitted[secure_prepop_autofilled]\" value=\"0\" pla...", " <input type=\"hidden\" name=\"submitted[utm_source]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[gs_flag]\" value=\"None\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[utm_medium]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_sbp_referrer_long]\" value=\"\" place...", " <input type=\"hidden\" name=\"submitted[utm_term]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_sbp_initial_referrer_long]\" value=...", " <input type=\"hidden\" name=\"submitted[utm_content]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_form]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[utm_campaign]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[field_form_url]\" value=\"\" placeholder=\"\"...", " <input type=\"hidden\" name=\"submitted[eml_name]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[eml_id]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[initms]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[social_referer_transaction]\" value=\"\" pl...", " <input type=\"hidden\" name=\"submitted[p2p_pcid]\" value=\"\" placeholder=\"\">", " <input type=\"hidden\" name=\"submitted[sbp_zip_plus_four]\" value=\"\" placeholder...", " <input type=\"hidden\" name=\"details[sid]\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[page_num]\" value=\"1\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[page_count]\" value=\"1\" placeholder=\"\">", " <input type=\"hidden\" name=\"details[finished]\" value=\"0\" placeholder=\"\">", " <input type=\"hidden\" name=\"form_build_id\" value=\"form-PKeoWYcMoLw4azkkf44mfeW...", " <input type=\"hidden\" name=\"form_id\" value=\"webform_client_form_409\" placehold...", " <input type=\"hidden\" name=\"springboard_fraud_token\" value=\"\" class=\"springboa...", " <input type=\"hidden\" name=\"springboard_fraud_js_detect\" value=\"1\" placeholder...", " <div class=\"form-actions form-wrapper\" id=\"edit-actions\">", " <input class=\"btn jquery-once-1-processed\" type=\"submit\" id=\"edit-submit\" n...", " </div>", " </form>", " </div>", " </div>", " </div>", " </div>", " </div>", " <p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", " </p>", " </div>", " <!-- end email signup -->", " <script type=\"text/javascript\">", " <!--//--><![CDATA[//><!--", " delete(Drupal.settings.ajaxPageState.css);", " //--><!]]>", " </script>", " <iframe name=\"__privateStripeMetricsController8340\" frameborder=\"0\" allowtransparency=\"true...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " </head>", " <body>", " <script src=\"https://js.stripe.com/v3/fingerprinted/js/m-outer-945f047da5e8ad263132...", " <iframe src=\"https://m.stripe.network/inner.html#url=https%3A%2F%2Fsecure.brennance...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " <title>", " StripeM-Inner", " </title>", " </head>", " <body>", " <script>", " !function(){var e=document.createElement(\"script\");e.defer=!0,e.src=\"out-...", " </script>", " <script defer=\"\" src=\"out-4.5.42.js\"></script>", " </body>", " </html>", " </iframe>", " </body>", " </html>", " </iframe>", " <script type=\"text/javascript\" id=\"\">", " piAId=\"558782\";piCId=\"18784\";piHostname=\"pi.pardot.com\";(function(){function a(){var b=do...", " </script>", " <script type=\"text/javascript\" id=\"\">", " !function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arg...", " </script>", " <noscript>", " <img height=\"1\" width=\"1\" style=\"display:none\" src=\"https://www.facebook.com/tr?id=192389...", " </noscript>", " </body>", " </html>", "</iframe>" ] } }, { "index": 119, "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]/iframe[1]", "codeLines": [ "<iframe src=\"https://m.stripe.network/inner.html#url=https%3A%2F%2Fsecure.brennancenter.org%2Fsecur...", " #document", " <!doctype html>", " <html>", " <head>", " <meta charset=\"utf-8\">", " <title>", " StripeM-Inner", " </title>", " </head>", " <body>", " <script>", " !function(){var e=document.createElement(\"script\");e.defer=!0,e.src=\"out-4.5.42.js\",e.onl...", " </script>", " <script defer=\"\" src=\"out-4.5.42.js\"></script>", " </body>", " </html>", "</iframe>" ] } }, { "index": 637, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]", "codeLines": [ "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-bloc...", " <nav block=\"block-languageswitcher\" class=\"language-switcher\">", " <ul block=\"block-languageswitcher\" class=\"language-switcher__list\">", " <li hreflang=\"en\" data-drupal-link-system-path=\"<front>\" class=\"en language-switcher__item is...", " <a href=\"/\" class=\"language-link is-active\" hreflang=\"en\" data-drupal-link-system-path=\"<fr...", " English", " </a>", " </li>", " <li hreflang=\"es\" data-drupal-link-system-path=\"<front>\" class=\"es language-switcher__item\">", " <a href=\"/es\" class=\"language-link\" hreflang=\"es\" data-drupal-link-system-path=\"<front>\">", " Español", " </a>", " </li>", " </ul>", " </nav>", "</div>" ] } }, { "index": 646, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[2]/div[2]/div[1]/div[3]", "codeLines": [ "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-bloc...", " <nav block=\"block-languageswitcher\" class=\"language-switcher\">", " <ul block=\"block-languageswitcher\" class=\"language-switcher__list\">", " <li hreflang=\"en\" data-drupal-link-system-path=\"<front>\" class=\"en language-switcher__item is...", " <a href=\"/\" class=\"language-link is-active\" hreflang=\"en\" data-drupal-link-system-path=\"<fr...", " English", " </a>", " </li>", " <li hreflang=\"es\" data-drupal-link-system-path=\"<front>\" class=\"es language-switcher__item\">", " <a href=\"/es\" class=\"language-link\" hreflang=\"es\" data-drupal-link-system-path=\"<front>\">", " Español", " </a>", " </li>", " </ul>", " </nav>", "</div>" ] } }, { "index": 792, "verdict": "failed", "rule": { "ruleID": "r43", "ruleSummary": "<svg> element with explicit role has non-empty accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r43", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" } ] }, "target": { "type": "element", "tagName": "svg", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[2]/div[1]/div[1]/svg[1]", "codeLines": [ "<svg role=\"img\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-select-care...", "</svg>" ] } }, { "index": 938, "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]/a[1]/text()[1]", "codeLines": [ "Skip to main content" ] } }, { "index": 945, "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[2]/p[1]/text()[1]", "codeLines": [ "We respect" ] } }, { "index": 946, "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[2]/p[1]/a[1]/text()[1]", "codeLines": [ "your privacy" ] } }, { "index": 986, "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]/a[1]/text()[1]", "codeLines": [ "Skip to main content" ] } }, { "index": 993, "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[2]/p[1]/text()[1]", "codeLines": [ "We respect" ] } }, { "index": 994, "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[2]/p[1]/a[1]/text()[1]", "codeLines": [ "your privacy" ] } }, { "index": 1054, "verdict": "failed", "rule": { "ruleID": "r61", "ruleSummary": "Documents start with a level 1 heading", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r61", "requirements": [] }, "target": { "type": "document", "tagName": "", "path": "/", "codeLines": [ "#document", " <!doctype html>", "...", " </html>" ] } }, { "index": 1097, "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[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/input[1]", "codeLines": [ "<input type=\"search\" placeholder=\"Search\" autocomplete=\"off\" id=\"header-search\">" ] } }, { "index": 1104, "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[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[1]/input[1]", "codeLines": [ "<input name=\"amount\" type=\"text\" value=\"25\" id=\"header-donate-amount\">" ] } }, { "index": 1105, "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": "select", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[2]/div[1]/select[1]", "codeLines": [ "<select id=\"header-donate-type\" name=\"recurring\">", " <option value=\"0\">", " One Time", " </option>", " <option value=\"1\">", " Monthly", " </option>", "</select>" ] } }, { "index": 1221, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "$" ] } }, { "index": 1222, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[1]/span[1]/text()[1]", "codeLines": [ "Ensure Every American Can Vote" ] } }, { "index": 1224, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "SCOTUS" ] } }, { "index": 1226, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Crime Stats" ] } }, { "index": 1234, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[2]/div[1]/text()[1]", "codeLines": [ "Analysis" ] } }, { "index": 1237, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[2]/div[1]/text()[1]", "codeLines": [ "Analysis" ] } }, { "index": 1249, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[5]/div[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Stay up to date" ] } }, { "index": 1250, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[5]/div[1]/div[1]/h3[1]/div[1]/text()[1]", "codeLines": [ "Informed citizens are our democracy’s best defense" ] } }, { "index": 1255, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[6]/div[1]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Join the fight for democracy" ] } }, { "index": 1265, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Originally Quoted In" ] } }, { "index": 1266, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/text()[1]", "codeLines": [ "From the Brennan Center" ] } }, { "index": 1274, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/section[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Stay up to date" ] } }, { "index": 1275, "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[1]/div[1]/div[1]/main[1]/section[1]/div[1]/div[1]/h3[1]/text()[1]", "codeLines": [ "Informed citizens are our democracy’s best defense" ] } }, { "index": 1310, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "$" ] } }, { "index": 1338, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[5]/div[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Stay up to date" ] } }, { "index": 1363, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/section[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Stay up to date" ] } }, { "index": 1404, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[2]/p[1]", "codeLines": [ "<p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", "</p>" ] } }, { "index": 1405, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/article[1]/div[2]/div[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " Despite running a safe and secure election during a pandemic, election officials face abuse — eve...", "</p>" ] } }, { "index": 1407, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[3]/div[2]/div[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " In addition to the trauma of inhumane conditions, after prison people face increased obstacles fo...", "</p>" ] } }, { "index": 1409, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[2]/p[1]", "codeLines": [ "<p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", "</p>" ] } }, { "index": 1410, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[3]/div[1]/p[1]", "codeLines": [ "<p>", " A Brennan Center study offers lessons from when Hurricane Michael depressed turnout in the Florid...", "</p>" ] } }, { "index": 1411, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[3]/div[1]/header[1]/p[1]", "codeLines": [ "<p class=\"child-page-teaser-images__subtitle\">", " Innovative reforms to protect our democracy.", "</p>" ] } }, { "index": 1412, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/header[1]/p[1]", "codeLines": [ "<p>", " Critical thinking from Brennan Center experts.", "</p>" ] } }, { "index": 1413, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " The supermajority has made clear that judicial restraint won’t stand in the way of the goals of t...", "</p>" ] } }, { "index": 1414, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " Congress should reform the law to prevent presidential abuse of power.", "</p>" ] } }, { "index": 1415, "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[2]/p[1]", "codeLines": [ "<p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", "</p>" ] } }, { "index": 1416, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/article[1]/div[2]/div[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " Despite running a safe and secure election during a pandemic, election officials face abuse — eve...", "</p>" ] } }, { "index": 1417, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[6]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"donate-cta__text\">", " We can change the system when we work together. Let’s make sure all our voices count.", "</p>" ] } }, { "index": 1418, "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[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[3]/div[2]/div[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " In addition to the trauma of inhumane conditions, after prison people face increased obstacles fo...", "</p>" ] } }, { "index": 1419, "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[2]/p[1]", "codeLines": [ "<p class=\"email-cta__form__text\">", " We respect", " <a href=\"https://www.brennancenter.org/privacy-policy\" target=\"_parent\">", " your privacy", " </a>", "</p>" ] } }, { "index": 1582, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[1]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Ensure Every American Can Vote", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1583, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[2]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Defend Our Elections", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1584, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[3]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Gerrymandering & Fair Representation", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1585, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[4]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Reform Money in Politics", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1586, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[5]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Strengthen Our Courts", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1587, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[6]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " End Mass Incarceration", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1588, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[7]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Protect Liberty & Security", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1589, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h3", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[8]/div[1]/a[1]/h3[1]", "codeLines": [ "<h3 class=\"icon-link__title\">", " Bolster Checks & Balances", " <span class=\"icon-link__svg-wrap\">", " <span class=\"icon-link__svg-wrap2\">", " <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">", " <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-butto...", " </svg>", " </span>", " </span>", "</h3>" ] } }, { "index": 1632, "verdict": "failed", "rule": { "ruleID": "r80", "ruleSummary": "Paragraphs of text do not have line heights defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r80", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " The supermajority has made clear that judicial restraint won’t stand in the way of the goals of t...", "</p>" ] } }, { "index": 1633, "verdict": "failed", "rule": { "ruleID": "r80", "ruleSummary": "Paragraphs of text do not have line heights defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r80", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[2]/div[2]/p[1]", "codeLines": [ "<p>", " Congress should reform the law to prevent presidential abuse of power.", "</p>" ] } }, { "index": 1634, "verdict": "failed", "rule": { "ruleID": "r80", "ruleSummary": "Paragraphs of text do not have line heights defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r80", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[6]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"donate-cta__text\">", " We can change the system when we work together. Let’s make sure all our voices count.", "</p>" ] } }, { "index": 1708, "verdict": "cantTell", "rule": { "ruleID": "r87", "ruleSummary": "First focusable element is link to main content", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r87", "requirements": [ { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G1", "name": "G1", "title": "Adding a link at the top of each page that goes directly to the main content area" } ] }, "target": { "type": "document", "tagName": "", "path": "/", "codeLines": [ "#document", " <!doctype html>", "...", " </html>" ] } } ], "success": true }, "endTime": 1664725187333 }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "startTime": 1664725187333, "url": "https://www.brennancenter.org/", "result": { "totals": { "rulesNA": 43, "rulesPassed": 49, "rulesWarned": 5, "rulesViolated": 6, "warnings": { "minor": 60, "moderate": 0, "serious": 44, "critical": 2 }, "violations": { "minor": 1, "moderate": 3, "serious": 19, "critical": 0 } }, "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-10-02T15:39:49.721Z", "url": "https://www.brennancenter.org/", "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": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div>Stay up to date</div>", "target": [ ".email-cta__tophat > div" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "33.0pt (44px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div>Informed citizens are our democracy’s best defense</div>", "target": [ ".email-cta__title.red-line > div" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "36.0pt (48px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"donate-cta__title\">Join the fight for democracy</h2>", "target": [ ".donate-cta__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"donate-cta__text\">We can change the system when we work together. Let’s make sure all our voices count.</p>", "target": [ ".donate-cta__text" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/get-involved/support-our-work\">More Ways to Give</a>", "target": [ ".donate-cta__link > a[href$=\"support-our-work\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-25\">$25</label>", "target": [ "label[for=\"donate-cta-25\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-50\">$50</label>", "target": [ "label[for=\"donate-cta-50\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-75\">$75</label>", "target": [ "label[for=\"donate-cta-75\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-200\">$200</label>", "target": [ "label[for=\"donate-cta-200\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-one-time\">One Time</label>", "target": [ "label[for=\"donate-cta-one-time\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-monthly\">Monthly</label>", "target": [ "label[for=\"donate-cta-monthly\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"donate-cta__submit button red\" type=\"submit\">", "target": [ ".donate-cta__submit" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__tophat\">Quotable</div>", "target": [ ".quotable__tophat" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__quote\">We ought to have national standards to make it so that partisans can't manipulate election laws.</div>", "target": [ ".quotable__quote" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__attribution-name\">Michael Waldman</div>", "target": [ ".quotable__attribution-name" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__attribution-title\">President</div>", "target": [ ".quotable__attribution-title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__link-label\">Originally Quoted In</div>", "target": [ ".quotable__link:nth-child(1) > .quotable__link-content > .quotable__link-label" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://www.npr.org/2022/01/14/1072980433/state-laws-that-add-restrictions-on-voting-are-a-serious-problem-waldman-says\" target=\"_blank\" rel=\"noopener noreferrer\">Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…</a>", "target": [ ".quotable__link-content > a[rel=\"noopener noreferrer\"][target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__link-label\">From the Brennan Center</div>", "target": [ ".quotable__link:nth-child(2) > .quotable__link-content > .quotable__link-label" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/analysis-opinion/growing-election-sabotage-movement\">The Growing Election Sabotage Movement</a>", "target": [ ".quotable__link:nth-child(2) > .quotable__link-content > a" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"email-cta__tophat\">Stay up to date</div>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__left > .email-cta__tophat" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "33.0pt (44px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"email-cta__title red-line\">Informed citizens are our democracy’s best defense</h3>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__left > .email-cta__title.red-line" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" } ] }, { "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": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div>Stay up to date</div>", "target": [ ".email-cta__tophat > div" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "33.0pt (44px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div>Informed citizens are our democracy’s best defense</div>", "target": [ ".email-cta__title.red-line > div" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "36.0pt (48px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"donate-cta__title\">Join the fight for democracy</h2>", "target": [ ".donate-cta__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"donate-cta__text\">We can change the system when we work together. Let’s make sure all our voices count.</p>", "target": [ ".donate-cta__text" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/get-involved/support-our-work\">More Ways to Give</a>", "target": [ ".donate-cta__link > a[href$=\"support-our-work\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-25\">$25</label>", "target": [ "label[for=\"donate-cta-25\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-50\">$50</label>", "target": [ "label[for=\"donate-cta-50\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-75\">$75</label>", "target": [ "label[for=\"donate-cta-75\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-200\">$200</label>", "target": [ "label[for=\"donate-cta-200\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-one-time\">One Time</label>", "target": [ "label[for=\"donate-cta-one-time\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label for=\"donate-cta-monthly\">Monthly</label>", "target": [ "label[for=\"donate-cta-monthly\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"donate-cta__inside-wrap\">", "target": [ ".donate-cta__inside-wrap" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"donate-cta__submit button red\" type=\"submit\">", "target": [ ".donate-cta__submit" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__tophat\">Quotable</div>", "target": [ ".quotable__tophat" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__quote\">We ought to have national standards to make it so that partisans can't manipulate election laws.</div>", "target": [ ".quotable__quote" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__attribution-name\">Michael Waldman</div>", "target": [ ".quotable__attribution-name" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "9.8pt (13px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__attribution-title\">President</div>", "target": [ ".quotable__attribution-title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__link-label\">Originally Quoted In</div>", "target": [ ".quotable__link:nth-child(1) > .quotable__link-content > .quotable__link-label" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://www.npr.org/2022/01/14/1072980433/state-laws-that-add-restrictions-on-voting-are-a-serious-problem-waldman-says\" target=\"_blank\" rel=\"noopener noreferrer\">Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Serious…</a>", "target": [ ".quotable__link-content > a[rel=\"noopener noreferrer\"][target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"quotable__link-label\">From the Brennan Center</div>", "target": [ ".quotable__link:nth-child(2) > .quotable__link-content > .quotable__link-label" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"quotable__inside\">", "target": [ ".quotable__inside" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/analysis-opinion/growing-election-sabotage-movement\">The Growing Election Sabotage Movement</a>", "target": [ ".quotable__link:nth-child(2) > .quotable__link-content > a" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"email-cta__tophat\">Stay up to date</div>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__left > .email-cta__tophat" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "33.0pt (44px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<section class=\"email-cta\" data-swiftype-index=\"false\">", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"email-cta__title red-line\">Informed citizens are our democracy’s best defense</h3>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__left > .email-cta__title.red-line" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" } ] }, { "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://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\"></iframe>", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__right > iframe" ], "failureSummary": "Fix all of the following:\n The iframe still has to be tested with axe-core" }, { "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://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\" loading=\"lazy\"></iframe>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__right > 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 id=\"_atssh\" style=\"visibility: hidden; height: 1px; width: 1px; position: absolute; top: -9999px; z-index: 100000;\">", "target": [ "#_atssh" ], "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=\"autocomplete-results\">\n <h4>Suggested Results</h4>\n <ul class=\"autocomplete-results__list\"></ul>\n <a href=\"\" class=\"autocomplete-results__see-all\">See All Search Results</a>\n </div>", "target": [ ".header__search > .autocomplete-results" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a href=\"/\" class=\"language-link is-active\" hreflang=\"en\" data-drupal-link-system-path=\"<front>\">English</a>", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"] > .language-switcher__list[block=\"block-languageswitcher\"] > .en.language-switcher__item.is-active > .language-link.is-active[href=\"/\"]" ], "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=\"mega-menu\">", "target": [ "ul[block=\"block-paladin-main-menu\"] > .menu-item--expanded.menu-item:nth-child(1) > .mega-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"mega-menu\">", "target": [ "ul[block=\"block-paladin-main-menu\"] > .menu-item--expanded.menu-item:nth-child(2) > .mega-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"mega-menu\">", "target": [ "ul[block=\"block-paladin-main-menu\"] > .menu-item--expanded.menu-item:nth-child(4) > .mega-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"mega-menu\">", "target": [ "ul[block=\"block-paladin-main-menu\"] > .menu-item--expanded.menu-item:nth-child(5) > .mega-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"header__offcanvas-area\">", "target": [ ".header__offcanvas-area" ], "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=\"header__offcanvas-content\" aria-expanded=\"false\">", "target": [ ".header__offcanvas-content" ], "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": "<ul class=\"menu\" style=\"display: none;\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(3) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(2) > .menu > .menu-item--expanded.menu-item > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(3) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(3) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(3) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(4) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">\n <li class=\"menu-item\">\n <a href=\"/issues/reform-money-politics/campaign-finance-courts/citizens-united\" data-drupal-link-system-path=\"node/90\">Citizens United</a>\n </li>\n </ul>", "target": [ ".menu-item--expanded.menu-item:nth-child(4) > .menu > .menu-item--expanded.menu-item:nth-child(3) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(5) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(1) > .menu > .menu-item--expanded.menu-item:nth-child(5) > .menu > .menu-item--expanded.menu-item > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(6) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(6) > .menu > .menu-item--expanded.menu-item > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(7) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(7) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(7) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(7) > .menu > .menu-item--expanded.menu-item:nth-child(3) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(7) > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(8) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(8) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(8) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(9) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\" style=\"display: none;\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\" style=\"display: none;\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu > .menu-item--expanded.menu-item:nth-child(1) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\" style=\"display: none;\">", "target": [ "#block-paladin-main-menu-offcanvas > .menu > .menu-item--expanded.menu-item:nth-child(5) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">\n <li class=\"menu-item\">\n <a href=\"/about/history/jorde-symposium\" data-drupal-link-system-path=\"node/599\">Jorde Symposium</a>\n </li>\n </ul>", "target": [ ".menu-item--expanded.menu-item:nth-child(5) > .menu > .menu-item--expanded.menu-item:nth-child(2) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"menu\">", "target": [ ".menu-item--expanded.menu-item:nth-child(5) > .menu > .menu-item--expanded.menu-item:nth-child(4) > .menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<nav block=\"block-languageswitcher\" class=\"language-switcher\">", "target": [ ".header__offcanvas-content-inside > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a href=\"/\" class=\"language-link is-active\" hreflang=\"en\" data-drupal-link-system-path=\"<front>\">English</a>", "target": [ ".header__offcanvas-content-inside > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"] > .language-switcher__list[block=\"block-languageswitcher\"] > .en.language-switcher__item.is-active > .language-link.is-active[href=\"/\"]" ], "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=\"sticky-header\" data-swiftype-index=\"false\">", "target": [ ".sticky-header" ], "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=\"autocomplete-results\">\n <h4>Suggested Results</h4>\n <ul class=\"autocomplete-results__list\"></ul>\n <a href=\"\" class=\"autocomplete-results__see-all\">See All Search Results</a>\n </div>", "target": [ ".sticky-header__search > .autocomplete-results" ], "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=\"child-teaser-images__description\"><p>Scapegoated for election outcomes that some politicians and voters did not like, election officials have been under unprecedented attack. Here’s a plan to protect them.</p></div>", "target": [ ".child-page-teaser-images__list-item:nth-child(1) > .child-teaser-images > a > .child-teaser-images__image-description > .child-teaser-images__description" ], "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=\"child-teaser-images__description\"><p>False claims about the 2020 election have prompted anti-voter laws and mistrust in the process. Election officials, civic groups, and the media must act against the threat of election misinformation.</p></div>", "target": [ ".child-page-teaser-images__list-item:nth-child(2) > .child-teaser-images > a > .child-teaser-images__image-description > .child-teaser-images__description" ], "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=\"child-teaser-images__description\"><p>Perverse financial incentives are warping the criminal justice system.</p></div>", "target": [ ".child-page-teaser-images__list-item:nth-child(3) > .child-teaser-images > a > .child-teaser-images__image-description > .child-teaser-images__description" ], "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=\"child-teaser-images__description\"><p>The census has struggled to fulfill its vital functions. Our 19 proposals would make future counts more accurate, equitable, and legitimate.</p></div>", "target": [ ".child-page-teaser-images__list-item:nth-child(4) > .child-teaser-images > a > .child-teaser-images__image-description > .child-teaser-images__description" ], "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": "<h4 class=\"link__tophat\">Analysis</h4>", "target": [ ".teaser-list__list-item:nth-child(1) > .link > .link__tophat" ], "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": "<h4 class=\"link__tophat\">Explainer</h4>", "target": [ ".teaser-list__list-item:nth-child(2) > .link > .link__tophat" ], "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": "<h4 class=\"link__tophat\">Explainer</h4>", "target": [ ".teaser-list__list-item:nth-child(3) > .link > .link__tophat" ], "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": "<h4 class=\"link__tophat\">Analysis</h4>", "target": [ ".teaser-list__list-item:nth-child(4) > .link > .link__tophat" ], "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": "<h4 class=\"link__tophat\">Analysis</h4>", "target": [ ".teaser-list__list-item:nth-child(5) > .link > .link__tophat" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=57a54a9d-4517-4958-8d3e-2df63bd31089&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=25950ea8-5338-4eb3-8208-f16c472227eb&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(7)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=57a54a9d-4517-4958-8d3e-2df63bd31089&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=25950ea8-5338-4eb3-8208-f16c472227eb&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(8)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=4be84ffa-6cfa-4529-9b11-fe8802448408&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=25950ea8-5338-4eb3-8208-f16c472227eb&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(17)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=4be84ffa-6cfa-4529-9b11-fe8802448408&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=25950ea8-5338-4eb3-8208-f16c472227eb&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(18)" ], "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": "identical-links-same-purpose", "impact": "minor", "tags": [ "cat.semantics", "wcag2aaa", "wcag249" ], "description": "Ensure that links with the same accessible name serve a similar purpose", "help": "Links with the same name must have a similar purpose", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/identical-links-same-purpose?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "identical-links-same-purpose", "data": { "name": "more ways to give", "urlProps": { "protocol": "http:", "hostname": "www.brennancenter.org", "port": "", "pathname": "/get-involved/ways-to-give/", "search": {}, "hash": "", "filename": "" } }, "relatedNodes": [ { "html": "<a href=\"/get-involved/support-our-work\">More Ways to Give</a>", "target": [ ".donate-cta__link > a[href$=\"support-our-work\"]" ] } ], "impact": "minor", "message": "Check that links have the same purpose, or are intentionally ambiguous." } ], "none": [], "impact": "minor", "html": "<a href=\"/get-involved/ways-to-give\" target=\"_self\">\n More ways to give\n <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-caret-small\"></use>\n </svg>\n </a>", "target": [ "a[href$=\"ways-to-give\"]" ], "failureSummary": "Fix all of the following:\n Check that links have the same purpose, or are intentionally ambiguous." } ] } ], "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": "#e7131a", "bgColor": "#ffffff", "contrastRatio": 4.66, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/es\" class=\"language-link\" hreflang=\"es\" data-drupal-link-system-path=\"<front>\">Español</a>", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"] > .language-switcher__list[block=\"block-languageswitcher\"] > .es.language-switcher__item[hreflang=\"es\"] > .language-link[href=\"/es\"][hreflang=\"es\"]" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #e7131a, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/es\" class=\"language-link\" hreflang=\"es\" data-drupal-link-system-path=\"<front>\">Español</a>", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"] > .language-switcher__list[block=\"block-languageswitcher\"] > .es.language-switcher__item[hreflang=\"es\"] > .language-link[href=\"/es\"][hreflang=\"es\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #e7131a, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button class=\"button\" type=\"submit\">\n Donate\n <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use>\n </svg>\n </button>", "target": [ ".header__donate-button > .button[type=\"submit\"]" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"button\" type=\"submit\">\n Donate\n <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use>\n </svg>\n </button>", "target": [ ".header__donate-button > .button[type=\"submit\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<span>Ensure Every American Can Vote</span>", "target": [ ".half-banner__tophat > span" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Ensure Every American Can Vote</span>", "target": [ ".half-banner__tophat > span" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e7131a", "bgColor": "#000000", "contrastRatio": 4.5, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<article class=\"half-banner is-in\">", "target": [ ".half-banner" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.5 (foreground color: #e7131a, background color: #000000, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"half-banner__link-text\">Read More <span class=\"visually-hidden\">about How Hurricane Ian Will Affect Voting</span></span>", "target": [ ".half-banner__link-text" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.5 (foreground color: #e7131a, background color: #000000, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"collection-teaser__tophat\">\n <div>SCOTUS</div>\n </div>", "target": [ ".collection-list__list-item:nth-child(1) > .collection-teaser > .collection-teaser__text > .collection-teaser__tophat" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div>SCOTUS</div>", "target": [ ".collection-list__list-item:nth-child(1) > .collection-teaser > .collection-teaser__text > .collection-teaser__tophat > div" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#de1219", "bgColor": "#f7f5f3", "contrastRatio": 4.59, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"collection-list__list-item\">", "target": [ ".collection-list__list-item:nth-child(1)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.59 (foreground color: #de1219, background color: #f7f5f3, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/analysis-opinion/last-term-reproductive-rights-term-voting-rights\">Read More <span class=\"visuallyhidden\">about \n <div>Voting Rights on Trial</div>\n </span></a>", "target": [ ".collection-list__list-item:nth-child(1) > .collection-teaser > .collection-teaser__text > .collection-teaser__meta > .collection-teaser__link > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.59 (foreground color: #de1219, background color: #f7f5f3, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"collection-teaser__tophat\">\n <div>Crime Stats</div>\n </div>", "target": [ ".collection-list__list-item:nth-child(2) > .collection-teaser > .collection-teaser__text > .collection-teaser__tophat" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div>Crime Stats</div>", "target": [ ".collection-list__list-item:nth-child(2) > .collection-teaser > .collection-teaser__text > .collection-teaser__tophat > div" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#de1219", "bgColor": "#f7f5f3", "contrastRatio": 4.59, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"collection-list__list-item\">", "target": [ ".collection-list__list-item:nth-child(2)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.59 (foreground color: #de1219, background color: #f7f5f3, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/research-reports/myths-and-realities-understanding-recent-trends-violent-crime\">Read More <span class=\"visuallyhidden\">about \n <div>Myths and Realities: Understanding Recent Trends in Violent Crime</div>\n </span></a>", "target": [ ".collection-list__list-item:nth-child(2) > .collection-teaser > .collection-teaser__text > .collection-teaser__meta > .collection-teaser__link > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.59 (foreground color: #de1219, background color: #f7f5f3, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/issues\" class=\"hollow-button navy issue-list__footer-button\">\n See All Issues\n <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use>\n </svg>\n </a>", "target": [ ".issue-list__footer-button" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/policy-solutions\" class=\"hollow-button navy child-page-teaser-images__footer-button\">", "target": [ ".child-page-teaser-images__footer-button" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"teaser__tophat\">Analysis</div>", "target": [ ".teaser-list__list-item:nth-child(1) > .teaser > .teaser__text > .teaser__tophat" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"teaser__tophat\">Analysis</div>", "target": [ ".teaser-list__list-item:nth-child(1) > .teaser > .teaser__text > .teaser__tophat" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "11.3pt (15px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/experts/madiba-dennie\" hreflang=\"en\">Madiba Dennie</a>", "target": [ "a[href$=\"madiba-dennie\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#e7131a", "contrastRatio": 4.66, "fontSize": "8.3pt (11px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"teaser__tophat\">Analysis</div>", "target": [ ".teaser-list__list-item:nth-child(2) > .teaser > .teaser__text > .teaser__tophat" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"teaser__tophat\">Analysis</div>", "target": [ ".teaser-list__list-item:nth-child(2) > .teaser > .teaser__text > .teaser__tophat" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.66 (foreground color: #ffffff, background color: #e7131a, font size: 8.3pt (11px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "11.3pt (15px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/experts/elizabeth-goitein\" hreflang=\"en\">Elizabeth Goitein</a>", "target": [ "a[href$=\"elizabeth-goitein\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "11.3pt (15px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/experts/joseph-nunn\" hreflang=\"en\">Joseph Nunn</a>", "target": [ "a[href$=\"joseph-nunn\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 11.3pt (15px), font weight: bold). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005daa", "bgColor": "#ffffff", "contrastRatio": 6.67, "fontSize": "9.8pt (13px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/our-work/analysis-opinion\">\n More News & Analysis\n <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use>\n </svg>\n </a>", "target": [ "a[href$=\"analysis-opinion\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.67 (foreground color: #005daa, background color: #ffffff, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 7:1" } ] }, { "id": "duplicate-id", "impact": "minor", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value is unique", "help": "id attribute value must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id", "data": "block-languageswitcher", "relatedNodes": [ { "html": "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-block-plugin-id=\"language_block:language_interface\">", "target": [ ".header__offcanvas-content-inside > .language-switcher-language-url[role=\"navigation\"]" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: block-languageswitcher" } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-block-plugin-id=\"language_block:language_interface\">", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: block-languageswitcher" } ] }, { "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://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\"></iframe>", "target": [ ".field-content__main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__right > 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\"" }, { "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://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\" loading=\"lazy\"></iframe>", "target": [ "#main > .email-cta[data-swiftype-index=\"false\"] > .email-cta__inside.contextual-region.container > .email-cta__right > 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": "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 block=\"block-languageswitcher\" class=\"language-switcher\">", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"] > .language-switcher[block=\"block-languageswitcher\"]" ] } ], "impact": "moderate", "message": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-block-plugin-id=\"language_block:language_interface\">", "target": [ ".header__top-center > .language-switcher-language-url[role=\"navigation\"]" ], "failureSummary": "Fix any of the following:\n The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" }, { "any": [ { "id": "landmark-is-unique", "data": { "role": "navigation", "accessibleText": "main navigation" }, "relatedNodes": [ { "html": "<nav role=\"navigation\" aria-labelledby=\"block-paladin-main-menu-footer-menu\" id=\"block-paladin-main-menu-footer\" data-block-plugin-id=\"system_menu_block:main\" class=\"block block-menu navigation menu--main footer__nav\">", "target": [ "#block-paladin-main-menu-footer" ] } ], "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 role=\"navigation\" aria-labelledby=\"block-paladin-main-menu-menu\" id=\"block-paladin-main-menu\" data-block-plugin-id=\"system_menu_block:main\" class=\"block block-menu navigation menu--main header__primary-nav\">", "target": [ "#block-paladin-main-menu" ], "failureSummary": "Fix any of the following:\n The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ] }, { "id": "page-has-heading-one", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensure that the page, or at least one of its frames contains a level-one heading", "help": "Page should contain a level-one heading", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/page-has-heading-one?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "page-has-heading-one", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Page must have a level-one heading" } ], "none": [], "impact": "moderate", "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n Page must have a level-one heading" } ] }, { "id": "svg-img-alt", "impact": "serious", "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", "section508", "section508.22.a", "ACT" ], "description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text", "help": "<svg> elements with an img role must have an alternative text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/svg-img-alt?application=axeAPI", "nodes": [ { "any": [ { "id": "svg-non-empty-title", "data": { "messageKey": "noTitle" }, "relatedNodes": [], "impact": "serious", "message": "Element has no child that is a title" }, { "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" } ], "all": [], "none": [], "impact": "serious", "html": "<svg role=\"img\">\n <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-select-caret\"></use>\n </svg>", "target": [ ".header__donate-select-caret > svg" ], "failureSummary": "Fix any of the following:\n Element has no child that is a title\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" } ] } ] }, "success": true }, "endTime": 1664725189764 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725189764, "endTime": 1664725190466 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725190466, "result": "https://www.brennancenter.org/", "endTime": 1664725194000 }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "startTime": 1664725194000, "url": "https://www.brennancenter.org/", "result": [ { "engineTestId": 87, "bestPracticeId": 362, "attribute": "This element (role=img, role=graphics-symbol or role=graphics-document) does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This svg (role=img) does not have a mechanism that allows an accessible name value to be calculated", "element": "<svg role=\"img\"><use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-select-caret\"></use></svg>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(3)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Specify label text that describes the content conveyed by the image.", "fix": { "aria-label": null, "alt": false, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "svg[role=\"img\"]", "attNo": 1 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This DIV has an id attribute of 'block-languageswitcher', which is not unique in the same DOM", "element": "<div data-block-plugin-id=\"language_block:language_interface\" role=\"navigation\" id=\"block-languagesw ... stem-path=\"<front>\" hreflang=\"es\" class=\"language-link\" href=\"/es\">Español</a></li></ul></nav></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"language-switcher-language-url\"][id=\"block-languageswitcher\"][role=\"navigation\"][data-block-plugin-id=\"language_block:language_interface\"]", "attNo": 4 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This DIV has an id attribute of 'block-languageswitcher', which is not unique in the same DOM", "element": "<div data-block-plugin-id=\"language_block:language_interface\" role=\"navigation\" id=\"block-languagesw ... stem-path=\"<front>\" hreflang=\"es\" class=\"language-link\" href=\"/es\">Español</a></li></ul></nav></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(3)>*:nth-child(1)>*:nth-child(4)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"language-switcher-language-url\"][id=\"block-languageswitcher\"][role=\"navigation\"][data-block-plugin-id=\"language_block:language_interface\"]", "attNo": 4 } }, { "engineTestId": 228, "bestPracticeId": 523, "attribute": "This iframe element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This iframe element does not have a mechanism that allows an accessible name value to be calculated", "element": "<iframe style=\"width: 465px; height: 200px\" src=\"https://secure.brennancenter.org/secure/iframe-email-sign\"></iframe>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(6)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Specify a descriptive label for the iframe.", "fix": { "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "iframe[src=\"https://secure.brennancenter.org/secure/iframe-email-sign\"]", "attNo": 2 } }, { "engineTestId": 228, "bestPracticeId": 523, "attribute": "This iframe element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This iframe element does not have a mechanism that allows an accessible name value to be calculated", "element": "<iframe loading=\"lazy\" style=\"width: 465px; height: 200px\" src=\"https://secure.brennancenter.org/secure/iframe-email-sign\"></iframe>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Specify a descriptive label for the iframe.", "fix": { "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "iframe[src=\"https://secure.brennancenter.org/secure/iframe-email-sign\"][loading=\"lazy\"]", "attNo": 3 } }, { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a href=\"/our-work/analysis-opinion/scotus-rulings-last-term-show-what-look-next\"><div><article><div ... GT1364488146RF_1630x932.jpg?h=95c29683&itok=pHercFTT\"></picture></div></div></article></div></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"/our-work/analysis-opinion/scotus-rulings-last-term-show-what-look-next\"]", "attNo": 1 } }, { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a href=\"/our-work/analysis-opinion/how-fix-insurrection-act\"><div><article><div><div class=\"visuall ... GT1230638999_RM1630x932.jpg?h=95c29683&itok=hpxrpJvW\"></picture></div></div></article></div></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"/our-work/analysis-opinion/how-fix-insurrection-act\"]", "attNo": 1 } } ], "endTime": 1664725194344 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725194344, "endTime": 1664725194936 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725194937, "result": "https://www.brennancenter.org/", "endTime": 1664725198574 }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "startTime": 1664725198574, "url": "https://www.brennancenter.org/", "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 src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=5239ca6d-b650-4663-b0ce-3cad27a5b627&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=9de803ae-b1ac-46c5-937b-ab1ec8d277bf&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">" }, { "tagName": "img", "id": "", "code": "<img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=a26c3487-1dce-4f3a-8b4a-dec31afb279c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=9de803ae-b1ac-46c5-937b-ab1ec8d277bf&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">" }, { "tagName": "img", "id": "", "code": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=5239ca6d-b650-4663-b0ce-3cad27a5b627&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=9de803ae-b1ac-46c5-937b-ab1ec8d277bf&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">" }, { "tagName": "img", "id": "", "code": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=a26c3487-1dce-4f3a-8b4a-dec31afb279c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&integration=advertiser&p_id=Twitter&p_user_id=0&pl_id=9de803ae-b1ac-46c5-937b-ab1ec8d277bf&tw_document_href=https%3A%2F%2Fwww.brennancenter.org%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o0b6a&type=javascript&version=2.3.27\" height=\"1\" width=\"1\" style=\"display: none;\">" } ] }, "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://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\" loading=\"lazy\">...</iframe>" }, { "tagName": "iframe", "id": "", "code": "<iframe src=\"https://secure.brennancenter.org/secure/iframe-email-sign\" style=\"width: 465px; height: 200px\">...</iframe>" } ] }, "AA.4_1_1.F77": { "Duplicate id attribute value \"block-languageswitcher\" found on the web page.": [ { "tagName": "div", "id": "#block-languageswitcher", "code": "<div class=\"language-switcher-language-url\" id=\"block-languageswitcher\" role=\"navigation\" data-block-plugin-id=\"language_block:language_interface\">...</div>" } ] } }, "Warning": { "AA.1_1_1.H67.2": { "Img element is marked so that it is ignored by Assistive Technology.": [ { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/BolsterChecksBalances.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/Constitution.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/DefendElections_0.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/Gerrymandering.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/Incarceration.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/LibertySecurity.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/MoneyPolitics.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2019-09/StrengthenCourts.svg\" alt=\"\">" }, { "tagName": "img", "id": "", "code": "<img src=\"/sites/default/files/2020-01/ensure_2-01.svg\" alt=\"\">" } ] }, "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__social\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"header__offcanvas-social\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"header__social\">...</div>" } ] }, "AA.1_3_1.H85.2": { "If this selection list contains groups of related options, they should be grouped with optgroup.": [ { "tagName": "select", "id": "#header-donate-type", "code": "<select id=\"header-donate-type\" name=\"recurring\">...</select>" } ] }, "AA.1_3_1_A.G141": { "The heading structure is not logically nested. This h4 element appears to be the primary document heading, so should be an h1 element.": [ { "tagName": "h4", "id": "", "code": "<h4>...</h4>" } ], "The heading structure is not logically nested. This h4 element should be an h1 to be properly nested.": [ { "tagName": "h4", "id": "", "code": "<h4>...</h4>" } ], "The heading structure is not logically nested. This h4 element should be an h3 to be properly nested.": [ { "tagName": "h4", "id": "", "code": "<h4>...</h4>" } ] }, "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": "button", "id": "", "code": "<button class=\"header__offcanvas-close\" aria-label=\"Close Navigation Menu\" tabindex=\"-1\">...</button>" }, { "tagName": "div", "id": "", "code": "<div class=\"header__offcanvas-content\" aria-expanded=\"false\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"header__offcanvas-overlay\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"sticky-header\" data-swiftype-index=\"false\">...</div>" } ] }, "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": "div", "id": "", "code": "<div>...</div>" }, { "tagName": "h2", "id": "#block-paladin-institutional-menu-footer-menu", "code": "<h2 class=\"visually-hidden\" id=\"block-paladin-institutional-menu-footer-menu\">...</h2>" }, { "tagName": "h2", "id": "#block-paladin-institutional-menu-header-menu", "code": "<h2 class=\"visually-hidden\" id=\"block-paladin-institutional-menu-header-menu\">...</h2>" }, { "tagName": "h2", "id": "#block-paladin-main-menu-footer-menu", "code": "<h2 class=\"visually-hidden\" id=\"block-paladin-main-menu-footer-menu\">...</h2>" }, { "tagName": "h2", "id": "#block-paladin-main-menu-menu", "code": "<h2 class=\"visually-hidden\" id=\"block-paladin-main-menu-menu\">...</h2>" }, { "tagName": "label", "id": "", "code": "<label class=\"visuallyhidden\" for=\"header-donate-amount\">...</label>" }, { "tagName": "label", "id": "", "code": "<label class=\"visuallyhidden\" for=\"header-donate-type\">...</label>" }, { "tagName": "label", "id": "", "code": "<label for=\"header-search\" class=\"visuallyhidden\">...</label>" }, { "tagName": "span", "id": "", "code": "<span class=\"visuallyhidden\">...</span>" } ] }, "AA.1_4_3.G18.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 4.5:1.": [ { "tagName": "a", "id": "#bypass-link-main", "code": "<a id=\"bypass-link-main\" class=\"screen-reader-text\" href=\"#main\" data-swiftype-index=\"false\">...</a>" }, { "tagName": "div", "id": "", "code": "<div class=\"header__donate-dollar\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"visually-hidden\">...</div>" }, { "tagName": "legend", "id": "", "code": "<legend class=\"visuallyhidden\">...</legend>" }, { "tagName": "span", "id": "", "code": "<span class=\"visually-hidden\">...</span>" }, { "tagName": "span", "id": "", "code": "<span class=\"visuallyhidden\">...</span>" } ] }, "AA.1_4_3.G18.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.": [ { "tagName": "span", "id": "", "code": "<span class=\"description\">...</span>" } ] }, "AA.4_1_2.H91.A.Placeholder": { "Anchor element found with link content, but no href, ID or name attribute has been supplied.": [ { "tagName": "a", "id": "", "code": "<a class=\"video-play-icon\" href=\"\" data-video=\"\n <div><article>\n \n \n <div><iframe src="/media/oembed?url=https%3A//www.youtube.com/watch%3Fv%3DWOCBIiVUBMc&amp;max_width=0&amp;max_height=0&amp;hash=GBKBmWdeTw9xRshyLlb-Pwc8QXU4B1oEDUqjMCCHbYM" frameborder="0" allowtransparency width="200" height="113" class="media-oembed-content" title="Election Officials Are Under Attack (Full-Length Version)"></iframe>\n</div>\n \n </article>\n</div>\n \">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"video-play-icon\" href=\"\" data-video=\"\n <div><article>\n \n \n <div><iframe src="/media/oembed?url=https%3A//www.youtube.com/watch%3Fv%3DgS-_hxl2jbM&amp;max_width=0&amp;max_height=0&amp;hash=iMl7E8ZP0C8VmKGEUWaJOL2YwCS0QZ1oO2yE_n485TM" frameborder="0" allowtransparency width="200" height="113" class="media-oembed-content" title="Excessive Punishment: The Hidden Cost of Prison"></iframe>\n</div>\n \n </article>\n</div>\n \">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"\" class=\"autocomplete-results__see-all\">...</a>" } ] }, "AA.4_1_2.H91.Select.Value": { "This select element does not have a value available to an accessibility API.": [ { "tagName": "select", "id": "#header-donate-type", "code": "<select id=\"header-donate-type\" name=\"recurring\">...</select>" } ] } }, "success": true }, "endTime": 1664725198880 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725198880, "endTime": 1664725199520 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725199520, "result": "https://www.brennancenter.org/", "endTime": 1664725202532 }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "startTime": 1664725202532, "url": "https://www.brennancenter.org/", "result": { "content": { "prevented": true, "error": "ERROR: getting ibm test report took too long" }, "prevented": true, "url": { "prevented": true, "error": "ERROR: getting ibm test report took too long" }, "success": true }, "endTime": 1664725242616 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725242616, "endTime": 1664725243259 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725243260, "result": "https://www.brennancenter.org/", "endTime": 1664725246923 }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "startTime": 1664725246923, "url": "https://www.brennancenter.org/", "result": { "messages": [ { "type": "info", "lastLine": 1, "lastColumn": 156, "firstColumn": 92, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "js\"><head><script type=\"text/javascript\" src=\"https://pi.pardot.com/pd.js\"></scri", "hiliteStart": 10, "hiliteLength": 65 }, { "type": "info", "lastLine": 1, "lastColumn": 257, "firstColumn": 166, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></scri", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "info", "lastLine": 1, "lastColumn": 394, "firstColumn": 267, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-18V2PKPLTH&l=dataLayer&cx=c\"></scri", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "info", "lastLine": 1, "lastColumn": 504, "firstColumn": 404, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://snap.licdn.com/li.lms-analytics/insight.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "info", "lastLine": 1, "lastColumn": 922, "firstColumn": 822, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://snap.licdn.com/li.lms-analytics/insight.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "error", "lastLine": 1, "lastColumn": 1053, "firstColumn": 932, "message": "Attribute gtm not allowed on element script at this point.", "extract": "></script><script gtm=\"GTM-5SNMJ8W\" type=\"text/javascript\" async=\"\" src=\"https://www.googleoptimize.com/optimize.js?id=OPT-KPQVJSK\"></scri", "hiliteStart": 10, "hiliteLength": 122 }, { "type": "info", "lastLine": 1, "lastColumn": 1053, "firstColumn": 932, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script gtm=\"GTM-5SNMJ8W\" type=\"text/javascript\" async=\"\" src=\"https://www.googleoptimize.com/optimize.js?id=OPT-KPQVJSK\"></scri", "hiliteStart": 10, "hiliteLength": 122 }, { "type": "info", "lastLine": 1, "lastColumn": 1686, "firstColumn": 1063, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://m.addthis.com/live/red_lojson/300lo.json?si=6339b0fbc76cbcdc&bkl=0&bl=1&pdt=56&sid=6339b0fbc76cbcdc&pub=ra-5cf0250430c4726f&rev=v8.28.8-wp&ln=en&pc=men&cb=0&ab=-&dp=www.brennancenter.org&fp=&fr=&of=0&pd=0&irt=0&vcl=0&md=0&ct=1&tct=0&abt=0&cdn=0&pi=1&rb=0&gen=100&chr=UTF-8&mk=Defend%20Democracy.%20Reform%20Justice.%20Protect%20the%20Constitution.&colc=1664725243876&jsl=1&uvs=6339b0fbdff229e2000&skipb=1&callback=addthis.cbs.jsonp__82995848694557410\"></scri", "hiliteStart": 10, "hiliteLength": 624 }, { "type": "info", "lastLine": 1, "lastColumn": 1813, "firstColumn": 1696, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://v1.addthisedge.com/live/boost/ra-5cf0250430c4726f/_ate.track.config_resp\"></scri", "hiliteStart": 10, "hiliteLength": 118 }, { "type": "info", "lastLine": 1, "lastColumn": 2010, "firstColumn": 1910, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://snap.licdn.com/li.lms-analytics/insight.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "info", "lastLine": 1, "lastColumn": 2276, "firstColumn": 2176, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://z.moatads.com/addthismoatframe568911941483/moatframe.js\"></scri", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "info", "lastLine": 2, "lastColumn": 35, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "ript>\n <script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 12, "lastColumn": 21, "message": "A charset attribute on a meta element found after the first 1024 bytes.", "extract": " charset=\"utf-8\">\n<link rel=\"c", "hiliteStart": 15, "hiliteLength": 1 }, { "type": "error", "lastLine": 59, "lastColumn": 1946, "firstColumn": 1924, "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)", "extract": "ame></div><style type=\"text/css\">.at-ic", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 59, "lastColumn": 1946, "firstColumn": 1924, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "ame></div><style type=\"text/css\">.at-ic", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "error", "lastLine": 59, "lastColumn": 12448, "firstColumn": 12426, "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)", "extract": "}}</style><style type=\"text/css\">.at-br", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 59, "lastColumn": 12448, "firstColumn": 12426, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "}}</style><style type=\"text/css\">.at-br", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "error", "lastLine": 59, "lastColumn": 14226, "firstColumn": 14199, "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)", "extract": "f}</style><style id=\"service-icons-0\"></styl", "hiliteStart": 10, "hiliteLength": 28 }, { "type": "error", "lastLine": 60, "lastColumn": 131, "firstColumn": 5, "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.", "extract": "tyle>\n <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/themes/custom/paladin/patternlab/public/favicons/apple-touch-icon.png?v=1\">\n <", "hiliteStart": 10, "hiliteLength": 127 }, { "type": "error", "lastLine": 61, "lastColumn": 131, "firstColumn": 5, "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.", "extract": "v=1\">\n <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/themes/custom/paladin/patternlab/public/favicons/favicon-32x32.png?v=1\">\n <", "hiliteStart": 10, "hiliteLength": 127 }, { "type": "error", "lastLine": 62, "lastColumn": 131, "firstColumn": 5, "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.", "extract": "v=1\">\n <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/themes/custom/paladin/patternlab/public/favicons/favicon-16x16.png?v=1\">\n <", "hiliteStart": 10, "hiliteLength": 127 }, { "type": "error", "lastLine": 63, "lastColumn": 103, "firstColumn": 5, "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.", "extract": "v=1\">\n <link rel=\"shortcut icon\" href=\"/themes/custom/paladin/patternlab/public/favicons/favicon.ico?v=1\">\n <", "hiliteStart": 10, "hiliteLength": 99 }, { "type": "error", "lastLine": 64, "lastColumn": 99, "firstColumn": 5, "message": "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.", "extract": "v=1\">\n <link rel=\"manifest\" href=\"/themes/custom/paladin/patternlab/public/favicons/site.webmanifest\">\n <", "hiliteStart": 10, "hiliteLength": 95 }, { "type": "error", "lastLine": 65, "lastColumn": 116, "firstColumn": 5, "message": "Attribute name not allowed on element meta at this point.", "extract": "est\">\n <meta name=\"msapplication-config\" content=\"/themes/custom/paladin/patternlab/public/favicons/browserconfig.xml\">\n <", "hiliteStart": 10, "hiliteLength": 112 }, { "type": "error", "lastLine": 65, "lastColumn": 116, "firstColumn": 5, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "est\">\n <meta name=\"msapplication-config\" content=\"/themes/custom/paladin/patternlab/public/favicons/browserconfig.xml\">\n <", "hiliteStart": 10, "hiliteLength": 112 }, { "type": "error", "lastLine": 66, "lastColumn": 59, "firstColumn": 5, "message": "Attribute name not allowed on element meta at this point.", "extract": "xml\">\n <meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n <", "hiliteStart": 10, "hiliteLength": 55 }, { "type": "error", "lastLine": 66, "lastColumn": 59, "firstColumn": 5, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "xml\">\n <meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n <", "hiliteStart": 10, "hiliteLength": 55 }, { "type": "error", "lastLine": 67, "lastColumn": 47, "firstColumn": 5, "message": "Attribute name not allowed on element meta at this point.", "extract": "fff\">\n <meta name=\"theme-color\" content=\"#ffffff\">\n <", "hiliteStart": 10, "hiliteLength": 43 }, { "type": "error", "lastLine": 67, "lastColumn": 47, "firstColumn": 5, "message": "Element meta is missing one or more of the following attributes: itemprop, property.", "extract": "fff\">\n <meta name=\"theme-color\" content=\"#ffffff\">\n <", "hiliteStart": 10, "hiliteLength": 43 }, { "type": "error", "lastLine": 90, "lastColumn": 30, "firstColumn": 4, "message": "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)", "extract": "de -->\n <style id=\"fit-vids-style\">.fluid", "hiliteStart": 10, "hiliteLength": 27 }, { "type": "info", "lastLine": 90, "lastColumn": 537, "firstColumn": 263, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": ";}</style><script type=\"text/javascript\" src=\"https://pi.pardot.com/analytics?ver=3&visitor_id=&visitor_id_sign=&pi_opt_in=&campaign_id=18784&account_id=558782&title=Brennan%20Center%20for%20Justice&url=https%3A%2F%2Fwww.brennancenter.org%2F&referrer=\"></scri", "hiliteStart": 10, "hiliteLength": 275 }, { "type": "info", "lastLine": 90, "lastColumn": 946, "firstColumn": 547, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://go.brennancenter.org/analytics?conly=true&visitor_id=534357520&visitor_id_sign=80836f6866338aed00c8c82387adc274818f95bf09d8188936371d38cc1570b594872e9c8a2dfe70a07a2dd75636668d80aa374f&pi_opt_in=&campaign_id=18784&account_id=558782&title=Brennan%20Center%20for%20Justice&url=https%3A%2F%2Fwww.brennancenter.org%2F&referrer=\"></scri", "hiliteStart": 10, "hiliteLength": 400 }, { "type": "error", "lastLine": 90, "lastColumn": 962, "firstColumn": 956, "message": "Stray end tag head.", "extract": "></script></head>\n <bo", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 91, "lastColumn": 65, "firstColumn": 3, "message": "Start tag body seen but an element of the same type was already open.", "extract": "</head>\n <body class=\"language-en path-frontpage page-node-type-detail\">\n <", "hiliteStart": 10, "hiliteLength": 63 }, { "type": "error", "lastLine": 91, "lastColumn": 65, "firstColumn": 3, "subType": "fatal", "message": "Cannot recover after last error. Any further errors will be ignored.", "extract": "</head>\n <body class=\"language-en path-frontpage page-node-type-detail\">\n <", "hiliteStart": 10, "hiliteLength": 63 } ], "success": true }, "endTime": 1664725247190 }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "startTime": 1664725247190, "url": "https://www.brennancenter.org/", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "Brennan Center for Justice", "pageurl": "https://www.brennancenter.org/", "time": 4.22, "creditsremaining": 650, "allitemcount": 268, "totalelements": 1470, "waveurl": "http://wave.webaim.org/report?url=https://www.brennancenter.org/" }, "categories": { "error": { "description": "Errors", "count": 4, "items": { "alt_spacer_missing": { "id": "alt_spacer_missing", "description": "Spacer image missing alternative text", "count": 4, "selectors": [ "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG + IMG", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG + IMG + IFRAME + IFRAME + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + IMG", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG + IMG + IFRAME + IFRAME + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + IMG + IMG" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] } } }, "contrast": { "description": "Contrast Errors", "count": 0, "items": [] }, "alert": { "description": "Alerts", "count": 14, "items": { "h1_missing": { "id": "h1_missing", "description": "Missing first level heading", "count": 1, "selectors": [ false ], "wcag": [ { "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" } ] }, "heading_skipped": { "id": "heading_skipped", "description": "Skipped heading level", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > HEADER:first-child > DIV:first-child + DIV + BUTTON + DIV > DIV:first-child > DIV:first-child > DIV:first-child + DIV > FORM:first-child > LABEL:first-child + INPUT + BUTTON + DIV > H4: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" } ] }, "heading_possible": { "id": "heading_possible", "description": "Possible heading", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION + SECTION + SECTION > DIV:first-child > HEADER:first-child > H2:first-child + P", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION + SECTION + SECTION + SECTION > SECTION:first-child > DIV:first-child > HEADER:first-child > H2:first-child + P" ], "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" } ] }, "link_redundant": { "id": "link_redundant", "description": "Redundant link", "count": 6, "selectors": [ "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV + DIV > DIV:first-child + DIV > A:first-child", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION > DIV:first-child > SECTION:first-child > UL:first-child > LI:first-child > ARTICLE:first-child > DIV:first-child > DIV:first-child + H3 + DIV + DIV > DIV:first-child > A:first-child", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION > DIV:first-child > SECTION:first-child > UL:first-child > LI:first-child + LI > ARTICLE:first-child > DIV:first-child > DIV:first-child + H3 + DIV + DIV > DIV:first-child > A:first-child", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION + SECTION + SECTION + SECTION > SECTION:first-child > DIV:first-child > HEADER:first-child + DIV > SECTION:first-child > UL:first-child > LI:first-child > ARTICLE:first-child > DIV:first-child + DIV > DIV:first-child + H3 > A:first-child", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION + SECTION + SECTION + SECTION > SECTION:first-child > DIV:first-child > HEADER:first-child + DIV > SECTION:first-child > UL:first-child > LI:first-child + LI > ARTICLE:first-child > DIV:first-child + DIV > DIV:first-child + H3 > A:first-child", "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT + DIV > DIV#page > MAIN#main > DIV:first-child > DIV:first-child + DIV > DIV#block-paladin-content > DIV:first-child > ARTICLE:first-child + SECTION + SECTION + SECTION + SECTION + SECTION + DIV + SECTION + ARTICLE + ARTICLE + DIV > SECTION#events > DIV:first-child > HEADER:first-child + DIV > ARTICLE:first-child > DIV:first-child + DIV > DIV:first-child + DIV + H3 > A:first-child" ], "wcag": [ { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] }, "noscript": { "id": "noscript", "description": "Noscript element", "count": 4, "selectors": [ "HTML > HEAD:first-child + BODY > DIV:first-child > A:first-child + NOSCRIPT", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG + IMG + IFRAME + IFRAME + SCRIPT + SCRIPT + NOSCRIPT", "HTML > HEAD:first-child + BODY > DIV:first-child + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT + IMG + IMG + IFRAME + IFRAME + SCRIPT + SCRIPT + NOSCRIPT + SCRIPT + SCRIPT + NOSCRIPT" ], "wcag": [] } } } }, "success": true }, "endTime": 1664725251669 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664725251669, "endTime": 1664725252247 }, { "type": "url", "which": "https://www.brennancenter.org/", "what": "URL", "startTime": 1664725252247, "result": "https://www.brennancenter.org/", "endTime": 1664725255912 }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "startTime": 1664725255912, "url": "https://www.brennancenter.org/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.124", "responseTime": "2022-10-02T15:40:56.668Z", "data": { "apiErrors": [], "documentSize": 1109185, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 172, "failing": 8 }, "issues": { "totalErrors": 75, "totalWarnings": 10, "totalIssues": 85 }, "issuesByLevel": { "A": { "count": 61, "pct": 71.76 }, "AA": { "count": 59, "pct": 69.41 }, "AAA": { "count": 85, "pct": 100 } }, "density": { "errorDensity": 7, "warningDensity": 1, "allDensity": 8 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "40501b1b-edb7-4d86-95f7-133a43eb832e", "docID": "7ca62b8f-e716-4c2d-a880-186bb583b7fc", "sourceHash": "dc5b81d72e55a30fbc0aa1d80171bd60", "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=40501b1b-edb7-4d86-95f7-133a43eb832e", "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": 9270.25 }, "height": 9270.25, "width": 1024 }, "position": { "line": 3038, "column": 60 }, "errorSnippet": "<body class=\"language-en path-frontpage page-node-type-detail\"> <div class=\"page-wrapper\"> <!--[if lte IE 8]> <p class=\"browserupgrade\" data-swiftype-index=\"false\">You are using an <strong>outdated</strong> browser. Pl", "xpath": "/html/body", "issueID": "a4edaab1ca5c5415f870d1a1285bc1ce", "signature": "a297a18490052afe92d7f5afaa2a77fd", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=a4edaab1ca5c5415f870d1a1285bc1ce" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 750, "y": 0 }, "bottom-right": { "x": 810, "y": 28 }, "height": 28, "width": 60 }, "position": { "line": 8789, "column": 3 }, "errorSnippet": "<div class=\"header__more\"> <a href=\"/get-involved/ways-to-give\" target=\"_self\"> More ways to give <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[3]", "issueID": "98aec5ae6bf711c84241f3834fb59621", "signature": "b2bd220f6e8312d4d6d6101226605463", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=98aec5ae6bf711c84241f3834fb59621" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 40, "y": 40 }, "bottom-right": { "x": 300, "y": 52 }, "height": 12, "width": 260 }, "position": { "line": 9869, "column": 11 }, "errorSnippet": "<span>Ensure Every American Can Vote</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[1]/span[1]", "issueID": "b03ae503a82638bfb3270f23bfada7b5", "signature": "2372c204d8bc67b3c72ad7a018c3af7c", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=b03ae503a82638bfb3270f23bfada7b5" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 58.140600000000006, "y": 23 }, "height": 23, "width": 58.140600000000006 }, "position": { "line": 9868, "column": 15 }, "errorSnippet": "<div class=\"collection-teaser__tophat\"> <div>SCOTUS</div> </div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[1]/div[1]", "issueID": "0809541b2d05c2162a8ab28d5c22007f", "signature": "4589e2936683b6078715cebe1abe10f9", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=0809541b2d05c2162a8ab28d5c22007f" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 94.594, "y": 23 }, "height": 23, "width": 94.594 }, "position": { "line": 9906, "column": 13 }, "errorSnippet": "<div class=\"collection-teaser__tophat\"> <div>Crime Stats</div> </div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[1]/div[1]", "issueID": "18dc2db0c2091f526b6f83c6b0914761", "signature": "5c9d96edf3d830eece00476244650160", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=18dc2db0c2091f526b6f83c6b0914761" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 40, "y": 4205.25 }, "bottom-right": { "x": 109, "y": 4217.25 }, "height": 12, "width": 69 }, "position": { "line": 10272, "column": 5 }, "errorSnippet": "<div class=\"teaser__tophat\">Analysis</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[2]/div[1]", "issueID": "3e625021d33619f5fc1d253d05b8670c", "signature": "a6a49c75af71b92b5193601011eeaa57", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=3e625021d33619f5fc1d253d05b8670c" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 394, "y": 4205.25 }, "bottom-right": { "x": 463, "y": 4217.25 }, "height": 12, "width": 69 }, "position": { "line": 10315, "column": 33 }, "errorSnippet": "<div class=\"teaser__tophat\">Analysis</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[2]/div[1]", "issueID": "38a60ed605eb24e244b05c5868dfc0d2", "signature": "47873c11d6911566c2422d827e05b0ac", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=38a60ed605eb24e244b05c5868dfc0d2" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 70.5312, "y": 12 }, "height": 12, "width": 70.5312 }, "position": { "line": 10385, "column": 11 }, "errorSnippet": "<h4 class=\"link__tophat\" style=\"\">Analysis</h4>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/ul[1]/li[1]/article[1]/h4[1]", "issueID": "6f59e0286bc2e6cd0bbe441ffb893ed2", "signature": "ee201ecd04ee374958253c1aea61328e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=6f59e0286bc2e6cd0bbe441ffb893ed2" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 79.2188, "y": 12 }, "height": 12, "width": 79.2188 }, "position": { "line": 10406, "column": 11 }, "errorSnippet": "<h4 class=\"link__tophat\" style=\"\">Explainer</h4>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/ul[1]/li[2]/article[1]/h4[1]", "issueID": "4139288e2a3017001a22c4b0e8511377", "signature": "0705960c149e1637338e2a97c25e2bf1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=4139288e2a3017001a22c4b0e8511377" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 79.2188, "y": 12 }, "height": 12, "width": 79.2188 }, "position": { "line": 10426, "column": 11 }, "errorSnippet": "<h4 class=\"link__tophat\" style=\"\">Explainer</h4>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/ul[1]/li[3]/article[1]/h4[1]", "issueID": "3f366e9975149f37a7def513ffc338af", "signature": "1f60b3bdeb7c04db343b7bc25589d7fa", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=3f366e9975149f37a7def513ffc338af" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 70.5312, "y": 12 }, "height": 12, "width": 70.5312 }, "position": { "line": 10444, "column": 11 }, "errorSnippet": "<h4 class=\"link__tophat\" style=\"\">Analysis</h4>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/ul[1]/li[4]/article[1]/h4[1]", "issueID": "478d79c23f346cd7bf9dc79cbd649a74", "signature": "61b09618d61dcd31d76e173f6648176e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=478d79c23f346cd7bf9dc79cbd649a74" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 70.5312, "y": 12 }, "height": 12, "width": 70.5312 }, "position": { "line": 10465, "column": 11 }, "errorSnippet": "<h4 class=\"link__tophat\" style=\"\">Analysis</h4>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/ul[1]/li[5]/article[1]/h4[1]", "issueID": "f21817c6bc61f1eff947a9e57291f30d", "signature": "1a7d3d7b00df507c0193e93687cb92dd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=f21817c6bc61f1eff947a9e57291f30d" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 166, "y": 14 }, "height": 14, "width": 166 }, "position": { "line": 10652, "column": 13 }, "errorSnippet": "<div class=\"quotable__link-label\">Originally Quoted In</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]", "issueID": "c242d8a7592c8df939898ea89a323c1c", "signature": "b2334ec4f8936e88ec3393b9c5831657", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=c242d8a7592c8df939898ea89a323c1c" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 357, "y": 0 }, "bottom-right": { "x": 559.5, "y": 14 }, "height": 14, "width": 202.5 }, "position": { "line": 10656, "column": 13 }, "errorSnippet": "<div class=\"quotable__link-label\">From the Brennan Center</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]", "issueID": "8e2006bc03ba765b284b1dfb1b3d879e", "signature": "ff0f54520b28e159b19bd4cd388da8bf", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=8e2006bc03ba765b284b1dfb1b3d879e" }, { "tID": 138, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "Image link alternative text repeats text in the link.", "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": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.", "errorDescription": "The `alt` attribute value for this image is identical to the other text within the link. Users of assistive technology may hear the same text twice, which can be confusing or inconvenient. To reduce duplicate announcements, remove the text value of the `alt` attribute, providing a blank value (`alt=\"\"`). Note that this is a special case where the alternative text is provided through other means than the `alt` attribute.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 35 }, "height": 35, "width": 0 }, "position": { "line": 9233, "column": 9 }, "errorSnippet": "<a href=\"https://www.brennancenter.org/\"> <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#bcj-logo-small\"></use> <title>Brennan Center fo", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[1]/div[1]/a[1]", "issueID": "53257ad9c1dd852083a18a9c173fca3b", "signature": "9b527f975b96c62b9c14858cf5ceab3c", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=138&issueID=53257ad9c1dd852083a18a9c173fca3b" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8875, "column": 13 }, "errorSnippet": "<div class=\"mega-menu__tagline\">The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can help.</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[2]/nav[1]/ul[1]/li[4]/div[1]/div[1]/div[1]", "issueID": "0be5bb524658884d46750797a0481167", "signature": "0e2d1d52b20aed76f6e2ac5e6f9dc297", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=0be5bb524658884d46750797a0481167" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8908, "column": 13 }, "errorSnippet": "<div class=\"mega-menu__tagline\">The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democracy.</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[2]/nav[1]/ul[1]/li[5]/div[1]/div[1]/div[1]", "issueID": "72c3f20f20bc77ef6f823dc3c9e18698", "signature": "8e0d8cd149877553312b1298cccd402f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=72c3f20f20bc77ef6f823dc3c9e18698" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9658, "column": 13 }, "errorSnippet": "<div class=\"mega-menu__tagline\">The Brennan Center works to build an America that is democratic, just, and free. Here’s how you can help.</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[1]/nav[1]/ul[1]/li[4]/div[1]/div[1]/div[1]", "issueID": "3261d36e1e28ce74852f777869c5ce35", "signature": "0cb8867d7e312392bed6ea83eedc61ec", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=3261d36e1e28ce74852f777869c5ce35" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9692, "column": 13 }, "errorSnippet": "<div class=\"mega-menu__tagline\">The Brennan Center is a nonpartisan law and policy institute, striving to uphold the values of democracy.</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[1]/nav[1]/ul[1]/li[5]/div[1]/div[1]/div[1]", "issueID": "85d6e80679f651c5ac23aa83aa490f40", "signature": "f5d2348f4da6e9c8fecbad7b8619c4fb", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=85d6e80679f651c5ac23aa83aa490f40" }, { "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": 40, "y": 2226.25 }, "bottom-right": { "x": 984, "y": 2282.25 }, "height": 56, "width": 944 }, "position": { "line": 9990, "column": 11 }, "errorSnippet": "<div class=\"issue-list__footer-text\">The Brennan Center for Justice at NYU Law works to build an America that is democratic, just, and free.</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/footer[1]/div[1]", "issueID": "317b7e115fd2a44e2550b53a6a33b6d2", "signature": "970e6b6539a0b5a67ec9bfa34454a838", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=317b7e115fd2a44e2550b53a6a33b6d2" }, { "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": 6, "y": 4 }, "bottom-right": { "x": 370, "y": 80 }, "height": 76, "width": 364 }, "position": { "line": 9880, "column": 31 }, "errorSnippet": "<p>Scapegoated for election outcomes that some politicians and voters did not like, election officials have been under unprecedented attack. Here’s a plan to protect them.</p>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[3]/div[1]/div[1]/ul[1]/li[1]/article[1]/a[1]/div[1]/div[2]/p[1]", "issueID": "52347f4a62612ef4a1b55da236e42379", "signature": "5c3d085e566b7816734885e8e9db84d1", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=52347f4a62612ef4a1b55da236e42379" }, { "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": 6, "y": 4 }, "bottom-right": { "x": 370, "y": 99 }, "height": 95, "width": 364 }, "position": { "line": 9908, "column": 51 }, "errorSnippet": "<p>False claims about the 2020 election have prompted anti-voter laws and mistrust in the process. Election officials, civic groups, and the media must act against the threat of election misinformation.</p>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[3]/div[1]/div[1]/ul[1]/li[2]/article[1]/a[1]/div[1]/div[2]/p[1]", "issueID": "09b165470d47c19fa502d77ce6f45602", "signature": "1536ceba34b05ff031705c03ac2ee062", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=09b165470d47c19fa502d77ce6f45602" }, { "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": 6, "y": 4 }, "bottom-right": { "x": 370, "y": 61 }, "height": 57, "width": 364 }, "position": { "line": 9933, "column": 51 }, "errorSnippet": "<p>The census has struggled to fulfill its vital functions. Our 19 proposals would make future counts more accurate, equitable, and legitimate.</p>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[3]/div[1]/div[1]/ul[1]/li[4]/article[1]/a[1]/div[1]/div[2]/p[1]", "issueID": "dee0445a32dc56a2ac81883d441c7de2", "signature": "4dfa6917e8a4f77d200fcab83ebca79e", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=dee0445a32dc56a2ac81883d441c7de2" }, { "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": 272, "y": -3 }, "bottom-right": { "x": 308, "y": 30 }, "height": 33, "width": 36 }, "position": { "line": 8734, "column": 15 }, "errorSnippet": "<button type=\"submit\"> <span class=\"visuallyhidden\">Search</span> <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-search\"></use&g", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/button[1]", "issueID": "2fe577bbe92a2f08084023c9ed7657f7", "signature": "8be1af393923b07d3282bb07e704cc2e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=2fe577bbe92a2f08084023c9ed7657f7" }, { "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": 258.65625, "y": 8.21875 }, "bottom-right": { "x": 278.65625, "y": 43.21875 }, "height": 35, "width": 20 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" focusable=\"false\" aria", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[1]", "issueID": "243f00ac0575ebcf1c9f2d8d396e2321", "signature": "fca315a3d8d76469d8763f26086902d0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=243f00ac0575ebcf1c9f2d8d396e2321" }, { "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": 295.65625, "y": 8.21875 }, "bottom-right": { "x": 319.65625, "y": 43.21875 }, "height": 35, "width": 24 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable=\"false\" aria-hidden", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[2]", "issueID": "66f1061511813230212add766f482f7b", "signature": "f8ad52c9d8f3a6a8dd254fc90d48ff2a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=66f1061511813230212add766f482f7b" }, { "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": 336.65625, "y": 8.21875 }, "bottom-right": { "x": 360.65625, "y": 43.21875 }, "height": 35, "width": 24 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"img\" focusable=\"false\"", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[3]", "issueID": "25296099eddcd4ffeeb87b9a30f29400", "signature": "ded8c11d35023419990ca49b4f80ce26", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=25296099eddcd4ffeeb87b9a30f29400" }, { "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": 377.65625, "y": 8.21875 }, "bottom-right": { "x": 399.65625, "y": 43.21875 }, "height": 35, "width": 22 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\" focusable=\"false\" a", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[4]", "issueID": "777ec83e2e1741c51647d9fbdd9031b1", "signature": "f6ee9e97a5bd4a46826068cacb470c88", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=777ec83e2e1741c51647d9fbdd9031b1" }, { "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": 39, "y": 19 }, "height": 19, "width": 39 }, "position": { "line": 4767, "column": 34 }, "errorSnippet": "<input name=\"amount\" type=\"text\" value=\"25\" id=\"header-donate-amount\">", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[1]/div[1]/input[1]", "issueID": "7d697ee867d5442c9ee26dd6e836cd81", "signature": "f064b224058b0fa66c47b21890a3e6e7", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=7d697ee867d5442c9ee26dd6e836cd81" }, { "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": 613.65625, "y": 0 }, "bottom-right": { "x": 676.00025, "y": 17 }, "height": 17, "width": 62.343999999999994 }, "position": { "line": 8811, "column": 5 }, "errorSnippet": "<button class=\"button\" type=\"submit\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use> </svg> </button", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[2]/button[1]", "issueID": "4a3b1f79dcce0c9ef2673538b2acf2e6", "signature": "634e1c5f5b4f41b995ade6f6a1cb1e78", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4a3b1f79dcce0c9ef2673538b2acf2e6" }, { "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": 755, "y": 8 }, "bottom-right": { "x": 813, "y": 36 }, "height": 28, "width": 58 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a href=\"/get-involved/ways-to-give\" target=\"_self\"> More ways to give <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-caret-small\"></use>", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/form[1]/div[3]/a[1]", "issueID": "3cc7b7694e99e33b90772514fb3aaf83", "signature": "1d988ef3bb1af8ef8e29d7825c8c27bd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3cc7b7694e99e33b90772514fb3aaf83" }, { "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": 138 }, "bottom-right": { "x": 62, "y": 168 }, "height": 30, "width": 62 }, "position": { "line": 9019, "column": 5 }, "errorSnippet": "<button class=\"header__offcanvas-trigger\" aria-label=\"Show Navigation Menu\" aria-expanded=\"false\" tabindex=\"0\"> <span class=\"header__offcanvas-trigger-icon\"> <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/the", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/button[1]", "issueID": "a5210d8975c89e9ec461a2b3fe2e9c88", "signature": "0b10d8352690208b1f93d3c9870b09b8", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=a5210d8975c89e9ec461a2b3fe2e9c88" }, { "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": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9203, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" fo", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[1]", "issueID": "d5e7c023d5952fa5d53666a9a4f9e895", "signature": "e4143a1805f23ffa5cccb37db97295b7", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=d5e7c023d5952fa5d53666a9a4f9e895" }, { "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": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9209, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[2]", "issueID": "4533aee7ba37545d4392fdfac9d59429", "signature": "5e6c20cfa8562973919c7201a3d32008", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4533aee7ba37545d4392fdfac9d59429" }, { "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": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9213, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"im", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[3]", "issueID": "9335b11dcd04b58a77ae8ad2c01c43fa", "signature": "18be377210e2e3eef48f6bc36fa7027a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=9335b11dcd04b58a77ae8ad2c01c43fa" }, { "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": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9219, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\"", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[4]", "issueID": "b2ee02927fd470597e98ae86889c8de6", "signature": "d0c5a81f365bbc34c8a92ec76762b6a0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=b2ee02927fd470597e98ae86889c8de6" }, { "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": -60, "y": 138 }, "bottom-right": { "x": 0, "y": 198 }, "height": 60, "width": 60 }, "position": { "line": 9596, "column": 3 }, "errorSnippet": "<button class=\"header__offcanvas-close\" aria-label=\"Close Navigation Menu\" tabindex=\"-1\"> <span class=\"visuallyhidden\">Close</span> <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/p", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/button[1]", "issueID": "48c4bb5bc8b397cf276ccbb1ac812045", "signature": "eafd6bd14a9e706d0ea79cdd26537f69", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=48c4bb5bc8b397cf276ccbb1ac812045" }, { "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": -41, "y": -20 }, "height": -20, "width": -41 }, "position": { "line": 4768, "column": 0 }, "errorSnippet": "<input type=\"search\" placeholder=\"Search\" autocomplete=\"off\" id=\"sticky-header-search\">", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[2]/form[1]/input[1]", "issueID": "3d200d4f85952deee2c54d86d4c90f7d", "signature": "19699d60f210dce21a5e0cd410ce0573", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3d200d4f85952deee2c54d86d4c90f7d" }, { "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": 36, "y": 0 }, "height": 0, "width": 36 }, "position": { "line": 9784, "column": 9 }, "errorSnippet": "<button type=\"submit\"> <span class=\"visuallyhidden\">Search</span> <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-search\"></use&g", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[2]/form[1]/button[1]", "issueID": "76fadd256f90218eae00b6dc82aca53f", "signature": "4150a2f09dbc5d52f971f151ae6caa51", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=76fadd256f90218eae00b6dc82aca53f" }, { "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": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9406, "column": 9 }, "errorSnippet": "<a href=\"https://secure.brennancenter.org/secure/now-or-never-democracy?ms=WEB_unsol_donatebutton\" target=\"_blank\" rel=\"noopener\"> <button class=\"sticky-header__donate-button button\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"t", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[2]/a[1]", "issueID": "3c7a4e17ba64680d6347baa7ba7719f5", "signature": "928cba9ffdca861ff5bfba4ca0098531", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3c7a4e17ba64680d6347baa7ba7719f5" }, { "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": -69, "y": -25 }, "height": -25, "width": -69 }, "position": { "line": 9797, "column": 11 }, "errorSnippet": "<button class=\"sticky-header__donate-button button\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use> </svg&", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[2]/a[1]/button[1]", "issueID": "3ef43b8d99b6b978c8976ae384a88822", "signature": "b7df03f2f5105b1b1891b1d41888fed8", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3ef43b8d99b6b978c8976ae384a88822" }, { "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": 40, "y": 1933.25 }, "bottom-right": { "x": 304.656, "y": 2003.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9434, "column": 9 }, "errorSnippet": "<a href=\"/issues/ensure-every-american-can-vote\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2020-01/ensure_2-01.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Ensure Every American Can Vote&", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[1]/div[1]/a[1]", "issueID": "dceda683fbd4ff9327c2afaaf291ff5d", "signature": "2661008adac616fde5afb7df2382bdd9", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=dceda683fbd4ff9327c2afaaf291ff5d" }, { "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": 354.671875, "y": 1933.25 }, "bottom-right": { "x": 615.671875, "y": 2003.25 }, "height": 70, "width": 261 }, "position": { "line": 9437, "column": 9 }, "errorSnippet": "<a href=\"/issues/defend-our-elections\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/DefendElections_0.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Defend Our Elections<span class=", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[2]/div[1]/a[1]", "issueID": "7bff54e0d4ef5b334beea31db9245d86", "signature": "65a99c8777d405877620241c124dffe5", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=7bff54e0d4ef5b334beea31db9245d86" }, { "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": 669.34375, "y": 1933.25 }, "bottom-right": { "x": 933.99975, "y": 2003.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9443, "column": 9 }, "errorSnippet": "<a href=\"/issues/gerrymandering-fair-representation\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/Gerrymandering.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Gerrymandering &amp;", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[3]/div[1]/a[1]", "issueID": "9ff061c2052727036ff9e695982d3f95", "signature": "46226eccd9910d6b3f3b6b0220e96615", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=9ff061c2052727036ff9e695982d3f95" }, { "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": 40, "y": 2014.25 }, "bottom-right": { "x": 304.656, "y": 2084.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9446, "column": 9 }, "errorSnippet": "<a href=\"/issues/reform-money-politics\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/MoneyPolitics.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Reform Money in Politics<span class", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[4]/div[1]/a[1]", "issueID": "e59d2acdbf72075162885974abdd29b3", "signature": "a18ec62881d40c5dc62609c7e6c1ddec", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e59d2acdbf72075162885974abdd29b3" }, { "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": 354.671875, "y": 2014.25 }, "bottom-right": { "x": 619.327875, "y": 2084.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9450, "column": 9 }, "errorSnippet": "<a href=\"/issues/strengthen-our-courts\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/StrengthenCourts.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Strengthen Our Courts<span class", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[5]/div[1]/a[1]", "issueID": "08c91710a9fb18b10a66bd2a7204f34d", "signature": "9045f7a2c1a06041bb04ab34acb6cbbc", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=08c91710a9fb18b10a66bd2a7204f34d" }, { "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": 669.34375, "y": 2014.25 }, "bottom-right": { "x": 933.99975, "y": 2084.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9454, "column": 9 }, "errorSnippet": "<a href=\"/issues/end-mass-incarceration\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/Incarceration.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> End Mass Incarceration<span class=", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[6]/div[1]/a[1]", "issueID": "8dc099514a80f4c3d8b9a626ab383830", "signature": "099ca905d5ee6737a5ab584b4d99d023", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=8dc099514a80f4c3d8b9a626ab383830" }, { "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": 40, "y": 2095.25 }, "bottom-right": { "x": 304.656, "y": 2165.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9457, "column": 9 }, "errorSnippet": "<a href=\"/issues/protect-liberty-security\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/LibertySecurity.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Protect Liberty &amp; Securit", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[7]/div[1]/a[1]", "issueID": "f6e7eba39164afd3b35277514ee1c3d4", "signature": "16a9e992d3718170a30b9736300697fd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=f6e7eba39164afd3b35277514ee1c3d4" }, { "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": 354.671875, "y": 2095.25 }, "bottom-right": { "x": 619.327875, "y": 2165.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9460, "column": 9 }, "errorSnippet": "<a href=\"/issues/bolster-checks-balances\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/BolsterChecksBalances.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Bolster Checks &amp; Bal", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[8]/div[1]/a[1]", "issueID": "4ab6bf078e667a582ede9c0f37f13e63", "signature": "3a9b619843f37f1fd74d1f909fa86a73", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4ab6bf078e667a582ede9c0f37f13e63" }, { "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": 669.34375, "y": 2095.25 }, "bottom-right": { "x": 933.99975, "y": 2165.25 }, "height": 70, "width": 264.656 }, "position": { "line": 9463, "column": 9 }, "errorSnippet": "<a href=\"/issues/advance-constitutional-change\"> <span class=\"icon-link__icon-container\"> <img src=\"/sites/default/files/2019-09/Constitution.svg\" alt=\"\"> </span> <h3 class=\"icon-link__title\"> Advance Constitutional Change&l", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/ul[1]/li[9]/div[1]/a[1]", "issueID": "00bdbfae479bdae19b4471558e8fe7ce", "signature": "fa4d233533c83e4148eb44a07f06a18a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=00bdbfae479bdae19b4471558e8fe7ce" }, { "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": 412.15625, "y": 2304.25 }, "bottom-right": { "x": 539.84425, "y": 2317.25 }, "height": 13, "width": 127.68799999999999 }, "position": { "line": 9466, "column": 9 }, "errorSnippet": "<a href=\"/issues\" class=\"hollow-button navy issue-list__footer-button\"> See All Issues <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[2]/div[1]/footer[1]/a[1]", "issueID": "5c9271580e6917afad1c2d77f0af3b44", "signature": "5ec06e30f2fedef859fc01209b10abbc", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=5c9271580e6917afad1c2d77f0af3b44" }, { "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": 388.90625, "y": 1021 }, "bottom-right": { "x": 563.07825, "y": 1034 }, "height": 13, "width": 174.172 }, "position": { "line": 9484, "column": 9 }, "errorSnippet": "<a href=\"/our-work/policy-solutions\" class=\"hollow-button navy child-page-teaser-images__footer-button\"> View our solutions <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/ima", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[3]/div[1]/footer[1]/a[1]", "issueID": "ff4148e8bb695ae8e090e1bf74d06291", "signature": "27f6ebd927849bc4061b886e2e77f9ac", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=ff4148e8bb695ae8e090e1bf74d06291" }, { "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": 748, "y": 4451.25 }, "bottom-right": { "x": 943, "y": 4464.25 }, "height": 13, "width": 195 }, "position": { "line": 9535, "column": 9 }, "errorSnippet": "<a href=\"/our-work/analysis-opinion\"> More News &amp; Analysis <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use> &l", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[4]/section[1]/div[1]/div[2]/footer[1]/a[1]", "issueID": "2170a72a60bb5b59209b461d600ae00f", "signature": "48d62977a0534bce41f752cc51587443", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=2170a72a60bb5b59209b461d600ae00f" }, { "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": 40, "y": 5410.25 }, "bottom-right": { "x": 187.312, "y": 5423.25 }, "height": 13, "width": 147.312 }, "position": { "line": 9541, "column": 9 }, "errorSnippet": "<a class=\"hollow-button yellow\" href=\"https://www.brennancenter.org/our-work/policy-solutions/election-officials-under-attack\"> Read the Report <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/p", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/article[1]/div[2]/div[1]/div[2]/div[3]/a[1]", "issueID": "3e2ecea7db1c1c59f0a657f29459e39b", "signature": "d6473786b822c1615930a70459d1e688", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3e2ecea7db1c1c59f0a657f29459e39b" }, { "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": 795, "y": 223.75 }, "bottom-right": { "x": 886, "y": 258.75 }, "height": 35, "width": 91 }, "position": { "line": 10632, "column": 13 }, "errorSnippet": "<button class=\"donate-cta__submit button red\" type=\"submit\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow\"></use> &", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[6]/div[1]/div[1]/div[2]/form[1]/div[1]/button[1]", "issueID": "16b8350cbac94aee99b3bfa66fbbedc9", "signature": "5b74eba3e0f98a3441be3fdbeb1a30f6", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=16b8350cbac94aee99b3bfa66fbbedc9" }, { "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": 40, "y": 7047.25 }, "bottom-right": { "x": 242, "y": 7073.25 }, "height": 26, "width": 202 }, "position": { "line": 9586, "column": 0 }, "errorSnippet": "<a class=\"hollow-button yellow\" href=\"/series/punitive-excess\"> Punitive Excess Series <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[3]/div[2]/div[1]/div[2]/div[3]/a[1]", "issueID": "f23d9b8fab4fb0fbb79170904767509b", "signature": "059c5d816c7719e776c0de0ade933e55", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=f23d9b8fab4fb0fbb79170904767509b" }, { "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": 799.1875, "y": 8717.46875 }, "bottom-right": { "x": 819.1875, "y": 8752.46875 }, "height": 35, "width": 20 }, "position": { "line": 9766, "column": 42 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" focusable=\"false\" aria", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[1]", "issueID": "2639a13324d18741cf77a6326e2c2fdc", "signature": "f6efeb1cffe8cf2407ac4e2776055c62", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=2639a13324d18741cf77a6326e2c2fdc" }, { "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": 836.1875, "y": 8717.46875 }, "bottom-right": { "x": 860.1875, "y": 8752.46875 }, "height": 35, "width": 24 }, "position": { "line": 9793, "column": 11 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable=\"false\" aria-hidden", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[2]", "issueID": "868a53f5690c034bddbc025b7b0fc851", "signature": "59dacb5fb36993aafd5e1083bc0e7087", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=868a53f5690c034bddbc025b7b0fc851" }, { "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": 877.1875, "y": 8717.46875 }, "bottom-right": { "x": 901.1875, "y": 8752.46875 }, "height": 35, "width": 24 }, "position": { "line": 9796, "column": 15 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"img\" focusable=\"false\"", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[3]", "issueID": "2f09e79f5f7be82887f5f792047e27f0", "signature": "3999d568f487a25209a641693810d34c", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=2f09e79f5f7be82887f5f792047e27f0" }, { "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": 918.1875, "y": 8717.46875 }, "bottom-right": { "x": 940.1875, "y": 8752.46875 }, "height": 35, "width": 22 }, "position": { "line": 9834, "column": 1 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\" focusable=\"false\" a", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[4]", "issueID": "625a20c98f26ef7d4951367db2601e18", "signature": "75937366e4e3b04f172d69d2977696b9", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=625a20c98f26ef7d4951367db2601e18" }, { "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": 40, "y": 40 }, "bottom-right": { "x": 300, "y": 52 }, "height": 12, "width": 260 }, "position": { "line": 9869, "column": 11 }, "errorSnippet": "<span>Ensure Every American Can Vote</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[1]/span[1]", "issueID": "1210a921599b65f75da7d44ba371093e", "signature": "d0a11548eddd70e868510c07784cab74", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=1210a921599b65f75da7d44ba371093e" }, { "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": 532, "y": 209 }, "bottom-right": { "x": 620, "y": 226 }, "height": 17, "width": 88 }, "position": { "line": 9882, "column": 0 }, "errorSnippet": "<span class=\"half-banner__link-text\">Read More <span class=\"visually-hidden\">about How Hurricane Ian Will Affect Voting</span></span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[3]/div[2]/a[1]/span[1]", "issueID": "84e68073a45899157c3e47a2c9e18a87", "signature": "97f049e4a691052aff3822c6b8edc3c2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=84e68073a45899157c3e47a2c9e18a87" }, { "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": 88, "y": 4 }, "bottom-right": { "x": 89, "y": 5 }, "height": 1, "width": 1 }, "position": { "line": 9882, "column": 0 }, "errorSnippet": "<span class=\"visually-hidden\">about How Hurricane Ian Will Affect Voting</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/div[2]/div[3]/div[2]/a[1]/span[1]/span[1]", "issueID": "003bc3c2bf3a953f5ebebb37d213292e", "signature": "57ea241efbc3884ed3e1704826cdb340", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=003bc3c2bf3a953f5ebebb37d213292e" }, { "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": 0, "y": 170 }, "bottom-right": { "x": 88, "y": 187 }, "height": 17, "width": 88 }, "position": { "line": 9425, "column": 9 }, "errorSnippet": "<a href=\"/our-work/analysis-opinion/last-term-reproductive-rights-term-voting-rights\">Read More <span class=\"visuallyhidden\">about <div>Voting Rights on Trial</div> </span></a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[1]/div[3]/div[1]/a[1]", "issueID": "bdb537795b9e3c4f4f2dc870e7d7f8dd", "signature": "e7cabb310b647c6af459356d3d5dc405", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=bdb537795b9e3c4f4f2dc870e7d7f8dd" }, { "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": 88, "y": 13 }, "bottom-right": { "x": 89, "y": 14 }, "height": 1, "width": 1 }, "position": { "line": 9913, "column": 111 }, "errorSnippet": "<span class=\"visuallyhidden\">about <div>Voting Rights on Trial</div> </span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[1]/article[1]/div[1]/div[3]/div[1]/a[1]/span[1]", "issueID": "58d16027a666cb84a2e380092b168891", "signature": "06e89a1387a22f263f1cb20a8a8b17e3", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=58d16027a666cb84a2e380092b168891" }, { "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": 0, "y": 241 }, "bottom-right": { "x": 88, "y": 258 }, "height": 17, "width": 88 }, "position": { "line": 9431, "column": 9 }, "errorSnippet": "<a href=\"/our-work/research-reports/myths-and-realities-understanding-recent-trends-violent-crime\">Read More <span class=\"visuallyhidden\">about <div>Myths and Realities: Understanding Recent Trends in Violent Crime</div> </span", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[1]/div[3]/div[1]/a[1]", "issueID": "b57c9a4cc65d7c8e463d8218f0e7c722", "signature": "1ab9a1454402bb5fff59b6fd80726c99", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=b57c9a4cc65d7c8e463d8218f0e7c722" }, { "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": 88, "y": 13 }, "bottom-right": { "x": 89, "y": 14 }, "height": 1, "width": 1 }, "position": { "line": 9938, "column": 124 }, "errorSnippet": "<span class=\"visuallyhidden\">about <div>Myths and Realities: Understanding Recent Trends in Violent Crime</div> </span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[1]/div[3]/div[1]/a[1]/span[1]", "issueID": "8473d47cb2971e839455f3d89e0e6cda", "signature": "11188d72b1e0e388c5a331938506515f", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=8473d47cb2971e839455f3d89e0e6cda" }, { "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": 0, "y": 20 }, "bottom-right": { "x": 1, "y": 200 }, "height": 180, "width": 1 }, "position": { "line": 9927, "column": 7 }, "errorSnippet": "<div>Myths and Realities: Understanding Recent Trends in Violent Crime</div>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/section[1]/ul[1]/li[2]/article[1]/div[1]/div[3]/div[1]/a[1]/span[1]/div[1]", "issueID": "8ec9624f5d394a59d8c8c26f51ebc687", "signature": "0c056ab08087c4bb3220a8764e533612", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=8ec9624f5d394a59d8c8c26f51ebc687" }, { "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": 40, "y": 7047.25 }, "bottom-right": { "x": 242, "y": 7073.25 }, "height": 26, "width": 202 }, "position": { "line": 9586, "column": 0 }, "errorSnippet": "<a class=\"hollow-button yellow\" href=\"/series/punitive-excess\"> Punitive Excess Series <svg role=\"img\" focusable=\"false\" aria-hidden=\"true\"> <use xlink:href=\"/themes/custom/paladin/patternlab/public/images/svg-symbols.svg#icon-button-arrow", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[3]/div[2]/div[1]/div[2]/div[3]/a[1]", "issueID": "2d8143f55a1b297d9b9c2689694befba", "signature": "865d70f5dc7af51f518200b1a45ddb83", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=2d8143f55a1b297d9b9c2689694befba" }, { "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": 9270.25 }, "height": 9270.25, "width": 1024 }, "position": { "line": 3038, "column": 60 }, "errorSnippet": "<body class=\"language-en path-frontpage page-node-type-detail\"> <div class=\"page-wrapper\"> <!--[if lte IE 8]> <p class=\"browserupgrade\" data-swiftype-index=\"false\">You are using an <strong>outdated</strong> browser. Pl", "xpath": "/html/body", "issueID": "b097f9a1563d08ef029181d7ce0a0257", "signature": "7218240c269f69bdb116ff9fa3c9df24", "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=b097f9a1563d08ef029181d7ce0a0257" }, { "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": 258.65625, "y": 8.21875 }, "bottom-right": { "x": 278.65625, "y": 43.21875 }, "height": 35, "width": 20 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" focusable=\"false\" aria", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[1]", "issueID": "715f85e008e3e7415f64632ba054270d", "signature": "e0a86e0528e8471ff2e8fa98681fe83a", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=715f85e008e3e7415f64632ba054270d" }, { "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": 295.65625, "y": 8.21875 }, "bottom-right": { "x": 319.65625, "y": 43.21875 }, "height": 35, "width": 24 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable=\"false\" aria-hidden", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[2]", "issueID": "ec6f7cbee8f5ce27e63d951b88fc4db9", "signature": "9c927f78f9c768c4c82739cdb8ba4e1a", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=ec6f7cbee8f5ce27e63d951b88fc4db9" }, { "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": 336.65625, "y": 8.21875 }, "bottom-right": { "x": 360.65625, "y": 43.21875 }, "height": 35, "width": 24 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"img\" focusable=\"false\"", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[3]", "issueID": "4a1646f76d1d92bd6f03ef41efe45de2", "signature": "12e9118b2e067f4db2e2944fff07e3ad", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=4a1646f76d1d92bd6f03ef41efe45de2" }, { "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": 377.65625, "y": 8.21875 }, "bottom-right": { "x": 399.65625, "y": 43.21875 }, "height": 35, "width": 22 }, "position": { "line": 1003, "column": 0 }, "errorSnippet": "<a class=\"header__social-icon header__social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\" focusable=\"false\" a", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/a[4]", "issueID": "05b937e261dda40966d3e98bce18eb78", "signature": "88a92d94dcf7393a5dc9c05ce1bb1f9d", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=05b937e261dda40966d3e98bce18eb78" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9203, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" fo", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[1]", "issueID": "0cbef3fbd81a722d93852fa071bb5001", "signature": "07df96e14d229e1ce873d69411de2032", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=0cbef3fbd81a722d93852fa071bb5001" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9209, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[2]", "issueID": "113ad0c1c5e215bd93451e4cf219f814", "signature": "75236085fd8327377b0048b307c40a15", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=113ad0c1c5e215bd93451e4cf219f814" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9213, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"im", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[3]", "issueID": "25ec91576ff77a8cce1332de9fbe18b9", "signature": "f777d8b9379cfad5b5eb7824c45319a3", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=25ec91576ff77a8cce1332de9fbe18b9" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9219, "column": 9 }, "errorSnippet": "<a class=\"header__offcanvas-social-icon header__offcanvas-social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\"", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[2]/div[1]/div[2]/div[1]/div[2]/a[4]", "issueID": "9164714ca41add1ac77262c7ee227232", "signature": "41c686d05c6502011cabd15d0465f288", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=9164714ca41add1ac77262c7ee227232" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 9406, "column": 9 }, "errorSnippet": "<a href=\"https://secure.brennancenter.org/secure/now-or-never-democracy?ms=WEB_unsol_donatebutton\" target=\"_blank\" rel=\"noopener\"> <button class=\"sticky-header__donate-button button\"> Donate <svg role=\"img\" focusable=\"false\" aria-hidden=\"t", "xpath": "/html/body/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/div[2]/a[1]", "issueID": "5b4e5f8142f83bc08097457f9192087a", "signature": "be8f6f68833c4deb0421e716af0a8ac3", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=5b4e5f8142f83bc08097457f9192087a" }, { "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": 38 }, "bottom-right": { "x": 317, "y": 110 }, "height": 72, "width": 317 }, "position": { "line": 9566, "column": 11 }, "errorSnippet": "<a href=\"https://www.npr.org/2022/01/14/1072980433/state-laws-that-add-restrictions-on-voting-are-a-serious-problem-waldman-says\" target=\"_blank\" rel=\"noopener noreferrer\">Morning Edition, NPR: “State Laws that Add Restrictions on Voting Are a Seri", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/article[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/a[1]", "issueID": "3d82f577cf82f6408bc6d94af48a6583", "signature": "6d124d6842fe8f4b67b6bb5197921c30", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=3d82f577cf82f6408bc6d94af48a6583" }, { "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": 799.1875, "y": 8717.46875 }, "bottom-right": { "x": 819.1875, "y": 8752.46875 }, "height": 35, "width": 20 }, "position": { "line": 9766, "column": 42 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--facebook\" href=\"https://www.facebook.com/BrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Facebook</span> <svg role=\"img\" focusable=\"false\" aria", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[1]", "issueID": "36c396acb982f0e196bc8ce9c8efe4e9", "signature": "6f0e5acb3b4973638356bbc28ec54486", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=36c396acb982f0e196bc8ce9c8efe4e9" }, { "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": 836.1875, "y": 8717.46875 }, "bottom-right": { "x": 860.1875, "y": 8752.46875 }, "height": 35, "width": 24 }, "position": { "line": 9793, "column": 11 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--twitter\" href=\"https://twitter.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Twitter</span> <svg role=\"img\" focusable=\"false\" aria-hidden", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[2]", "issueID": "d1e383a043c4efa4e0380a61fb3a7907", "signature": "5850fb9b1b32a462e0a7ea004726923b", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=d1e383a043c4efa4e0380a61fb3a7907" }, { "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": 877.1875, "y": 8717.46875 }, "bottom-right": { "x": 901.1875, "y": 8752.46875 }, "height": 35, "width": 24 }, "position": { "line": 9796, "column": 15 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--youtube\" href=\"https://www.youtube.com/user/TheBrennanCenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Youtube</span> <svg role=\"img\" focusable=\"false\"", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[3]", "issueID": "5aecc0f724f904befea42e836fc9a0db", "signature": "9a4bc37938257ada41ebb8116bf2d476", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=5aecc0f724f904befea42e836fc9a0db" }, { "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": 918.1875, "y": 8717.46875 }, "bottom-right": { "x": 940.1875, "y": 8752.46875 }, "height": 35, "width": 22 }, "position": { "line": 9834, "column": 1 }, "errorSnippet": "<a class=\"footer__social-icon footer__social-icon--instagram\" href=\"https://www.instagram.com/brennancenter\" target=\"_blank\" rel=\"noopener noreferrer\"> <span class=\"visuallyhidden\">Instagram</span> <svg role=\"img\" focusable=\"false\" a", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[2]/div[1]/a[4]", "issueID": "ec1ad85e856b07ffc007a363630debf5", "signature": "ac86ea2f9a906d6d533b069479f7dd14", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=ec1ad85e856b07ffc007a363630debf5" }, { "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": 17, "y": 1 }, "bottom-right": { "x": 86, "y": 17 }, "height": 16, "width": 69 }, "position": { "line": 9882, "column": 64 }, "errorSnippet": "<a href=\"https://www.nyu.edu/footer/accessibility.html\" target=\"_blank\" rel=\"noopener noreferrer\">Accessibility</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[1]/div[3]/a[1]", "issueID": "bcb15eddddcba866d429cee2f405a570", "signature": "a4de3216ce0b6ccc5b2587200ddffd7e", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=bcb15eddddcba866d429cee2f405a570" } ], "log": [] }, "success": true }, "endTime": 1664725256953 } ], "timeStamp": "69lpu", "startTime": "2022-10-02T15:38:13", "presses": 0, "amountRead": 0, "testTimes": [ [ "ibm", 40 ], [ "hover", 38 ], [ "motion", 14 ], [ "alfa", 10 ], [ "wave", 4 ], [ "focInd", 2 ], [ "axe", 2 ], [ "focAll", 1 ], [ "tenon", 1 ], [ "allHidden", 0 ], [ "bulk", 0 ], [ "docType", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "focVis", 0 ], [ "labClash", 0 ], [ "linkTo", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "miniText", 0 ], [ "nonTable", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "titledEl", 0 ], [ "zIndex", 0 ], [ "continuum", 0 ], [ "htmlcs", 0 ], [ "nuVal", 0 ] ], "logCount": 130, "logSize": 13504, "errorLogCount": 106, "errorLogSize": 12256, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 41, "endTime": "2022-10-02T15:40:57", "elapsedSeconds": 163, "score": { "scoreProcID": "sp16a", "logWeights": { "logCount": 0.5, "logSize": 0.01, "errorLogCount": 1, "errorLogSize": 0.02, "prohibitedCount": 15, "visitTimeoutCount": 10, "visitRejectionCount": 10, "visitLatency": 1 }, "soloWeight": 2, "groupWeights": { "absolute": 2, "largest": 1, "smaller": 0.4 }, "preventionWeights": { "testaro": 50, "other": 100 }, "packageDetails": { "testaro": { "bulk": 1, "embAc": 3, "focAll": 4, "focInd": 15, "focOp": 6, "hover": 84, "linkUl": 292, "role": 10, "styleDiff": 70, "titledEl": 32, "zIndex": 51 }, "alfa": { "r13": 16, "r3": 8, "r43": 4, "r57": 24, "r61": 4, "r65": 3, "r66": 43, "r69": 3, "r73": 16, "r74": 40, "r78": 32, "r80": 12, "r87": 1 }, "axe": { "color-contrast-enhanced": 70, "color-contrast": 22, "frame-tested": 2, "hidden-content": 0, "identical-links-same-purpose": 0, "duplicate-id": 1, "frame-title": 6, "landmark-unique": 4, "page-has-heading-one": 2, "svg-img-alt": 3 }, "continuum": { "87": 4, "94": 8, "228": 8, "237": 8 }, "htmlcs": { "e:AA.1_1_1.H37": 16, "e:AA.2_4_1.H64.1": 8, "e:AA.4_1_1.F77": 4, "w:AA.1_1_1.H67.2": 9, "w:AA.1_3_1.H48": 3, "w:AA.1_3_1.H85.2": 1, "w:AA.1_3_1_A.G141": 3, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 4, "w:AA.1_4_3.G145.Abs": 9, "w:AA.1_4_3.G18.Abs": 6, "w:AA.1_4_3.G18.BgImage": 1, "w:AA.4_1_2.H91.A.Placeholder": 3, "w:AA.4_1_2.H91.Select.Value": 1 }, "nuVal": { "The type attribute is unnecessary for JavaScript resources.": 13, "Attribute gtm not allowed on element script at this point.": 4, "A charset attribute on a meta element found after the first 1024 bytes.": 4, "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)": 16, "The type attribute for the style element is not needed and should be omitted.": 2, "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.": 20, "Attribute name not allowed on element meta at this point.": 12, "Element meta is missing one or more of the following attributes: itemprop, property.": 12, "Stray end tag head.": 4, "Start tag body seen but an element of the same type was already open.": 4, "Cannot recover after last error. Any further errors will be ignored.": 4 }, "wave": { "e:alt_spacer_missing": 16, "a:h1_missing": 1, "a:heading_skipped": 1, "a:heading_possible": 2, "a:link_redundant": 6, "a:noscript": 4 }, "tenon": { "28": 4, "134": 39, "138": 4, "144": 32, "152": 148, "153": 18, "155": 2, "218": 60 } }, "groupDetails": { "groups": { "visibleBulk": { "testaro": { "bulk": { "score": 1, "what": "Page contains many visible elements" } } }, "activeEmbedding": { "testaro": { "embAc": { "score": 2, "what": "Active element is embedded in a link or button" } } }, "tabFocusability": { "testaro": { "focAll": { "score": 2, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 15, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 3, "what": "Element in sequential focus order has no visible focus" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 5, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 21, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 146, "what": "Non-underlined adjacent links" } } }, "roleBad": { "testaro": { "role": { "score": 8, "what": "Nonexistent or implicit-overriding role" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 18, "what": "Heading, link, and button style inconsistencies" } } }, "titleBad": { "testaro": { "titledEl": { "score": 32, "what": "title attribute belongs to an inappropriate element" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 13, "what": "Layering with nondefault z-index values" } } }, "iframeTitleBad": { "alfa": { "r13": { "score": 16, "what": "iframe has no accessible name" } }, "axe": { "frame-title": { "score": 6, "what": "Frame has no accessible name" } }, "continuum": { "228": { "score": 8, "what": "iframe has no mechanism that allows an accessible name to be calculated" } }, "htmlcs": { "e:AA.2_4_1.H64.1": { "score": 8, "what": "iframe element has no non-empty title attribute" } } }, "duplicateID": { "alfa": { "r3": { "score": 6, "what": "Element id attribute value is not unique" } }, "axe": { "duplicate-id": { "score": 1, "what": "id attribute value is not unique" } }, "continuum": { "94": { "score": 6, "what": "Elements contains an id attribute set to a value that is not unique in the DOM" } }, "htmlcs": { "e:AA.4_1_1.F77": { "score": 3, "what": "Duplicate id attribute value" } } }, "svgImageNoText": { "alfa": { "r43": { "score": 4, "what": "SVG image element has no accessible name" } }, "axe": { "svg-img-alt": { "score": 3, "what": "svg element with an img role has no text alternative" } } }, "contentBeyondLandmarks": { "alfa": { "r57": { "score": 12, "what": "Perceivable text content is not included in any landmark" } } }, "h1Missing": { "alfa": { "r61": { "score": 2, "what": "First heading is not h1" } }, "axe": { "page-has-heading-one": { "score": 1, "what": "Page contains no level-one heading" } }, "wave": { "a:h1_missing": { "score": 1, "what": "Missing first level heading" } } }, "contrastAAA": { "alfa": { "r66": { "score": 11, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 18, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "alfa": { "r69": { "score": 3, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 22, "what": "Element has insufficient color contrast" } } }, "leadingInsufficient": { "alfa": { "r73": { "score": 8, "what": "Paragraph of text has insufficient line height" } } }, "fontSizeAbsolute": { "alfa": { "r74": { "score": 20, "what": "Paragraph text has an absolute font size" } } }, "headingOfNothing": { "alfa": { "r78": { "score": 16, "what": "No content between two headings of the same level" } } }, "leadingAbsolute": { "alfa": { "r80": { "score": 6, "what": "Paragraph text has an absolute line height" } } }, "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" } } }, "linkConfusionRisk": { "axe": { "identical-links-same-purpose": { "score": 1, "what": "Links with the same accessible name may serve dissimilar purposes" } } }, "landmarkConfusion": { "axe": { "landmark-unique": { "score": 3, "what": "Landmark has a role and an accessible name that are identical to another" } } }, "imageNoText": { "continuum": { "87": { "score": 4, "what": "element with an image, graphics-symbol, or graphics-document role has no mechanism to calculate an accessible name" } }, "htmlcs": { "e:AA.1_1_1.H37": { "score": 16, "what": "img element has no alt attribute" } }, "wave": { "e:alt_spacer_missing": { "score": 16, "what": "Spacer image has no text alternative" } } }, "linkNoText": { "continuum": { "237": { "score": 8, "what": "a element has no mechanism that allows an accessible name value to be calculated" } } }, "decorativeImageRisk": { "htmlcs": { "w:AA.1_1_1.H67.2": { "score": 2, "what": "Image marked as decorative may be informative" } } }, "pseudoNavListRisk": { "htmlcs": { "w:AA.1_3_1.H48": { "score": 1, "what": "Navigation links are not coded as a list" } } }, "selectFlatRisk": { "htmlcs": { "w:AA.1_3_1.H85.2": { "score": 1, "what": "Selection list may contain groups of related options that are not grouped with optgroup" } } }, "headingStructure": { "htmlcs": { "w:AA.1_3_1_A.G141": { "score": 2, "what": "Heading level is incorrect" } }, "wave": { "a:heading_skipped": { "score": 1, "what": "Skipped heading level" } }, "tenon": { "155": { "score": 1, "what": "Headings are not structured in a hierarchical manner" } } }, "scrollRisk": { "htmlcs": { "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "score": 1, "what": "Fixed-position element may force bidirectional scrolling" } } }, "contrastRisk": { "htmlcs": { "w:AA.1_4_3.G145.Abs": { "score": 2, "what": "Contrast between the absolutely positioned large text and its background may be less than 3:1" }, "w:AA.1_4_3.G18.Abs": { "score": 2, "what": "Contrast between the absolutely positioned text and its background may be inadequate" }, "w:AA.1_4_3.G18.BgImage": { "score": 1, "what": "Contrast between the text and its background image may be less than 4.5:1" } } }, "linkBrokenRisk": { "htmlcs": { "w:AA.4_1_2.H91.A.Placeholder": { "score": 2, "what": "Link has text but no href, id, or name attribute" } } }, "selectNoText": { "htmlcs": { "w:AA.4_1_2.H91.Select.Value": { "score": 1, "what": "Select element value has no accessible name" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 3, "what": "type attribute is unnecessary for a JavaScript resource" }, "The type attribute for the style element is not needed and should be omitted.": { "score": 1, "what": "type attribute is unnecessary for a style element" } } }, "attributeBad": { "nuVal": { "^Attribute .+ not allowed on element .+ at this point.*$": { "score": 4, "what": "attribute not allowed on this element" } } }, "metaBad": { "nuVal": { "A charset attribute on a meta element found after the first 1024 bytes.": { "score": 3, "what": "charset attribute on a meta element appears after 1024 bytes" }, "^Attribute .+ not allowed on element meta at this point.*$": { "score": 9, "what": "Attribute is not allowed on a meta element here" }, "^Element meta is missing one or more of the following attributes: .+$": { "score": 9, "what": "meta element is missing a required attribute" } } }, "styleParentBad": { "nuVal": { "Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)": { "score": 16, "what": "style element not allowed as a child of the body element" } } }, "linkElementBad": { "nuVal": { "A link element must not appear as a descendant of a body element unless the link element has an itemprop attribute or has a rel attribute whose value contains dns-prefetch, modulepreload, pingback, preconnect, prefetch, preload, prerender, or stylesheet.": { "score": 20, "what": "link element with a body ancestor has no itemprop or valid rel attribute" } } }, "parseError": { "nuVal": { "^Stray end tag .+$": { "score": 3, "what": "Invalid closing tag" }, "^Start tag .+ seen but an element of the same type was already open.*$": { "score": 3, "what": "Element is invalidly a descendant of another such element" } } }, "fatalError": { "nuVal": { "Cannot recover after last error. Any further errors will be ignored.": { "score": 50, "what": "Testing was interrupted by a fatal error" } } }, "pseudoHeadingRisk": { "wave": { "a:heading_possible": { "score": 1, "what": "Possible heading" } } }, "linkPair": { "wave": { "a:link_redundant": { "score": 3, "what": "Adjacent links go to the same URL" } } }, "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" } } }, "fontSmall": { "tenon": { "134": { "score": 29, "what": "Text is very small" } } }, "imageTextRedundant": { "tenon": { "138": { "score": 1, "what": "Image link alternative text repeats text in the link" } } }, "leadingClipsText": { "tenon": { "144": { "score": 32, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 111, "what": "Actionable element is smaller than the minimum required size" } } }, "allCaps": { "tenon": { "153": { "score": 5, "what": "Long string of text is in all caps" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 45, "what": "Link opens in a new window without user control" } } } }, "solos": {} }, "preventionScores": { "ibm": 100 }, "summary": { "total": 1608, "log": 579, "preventions": 100, "solos": 0, "groups": [ { "groupName": "linkIndication", "score": 148 }, { "groupName": "targetSize", "score": 113 }, { "groupName": "fatalError", "score": 52 }, { "groupName": "linkForcesNewWindow", "score": 47 }, { "groupName": "titleBad", "score": 34 }, { "groupName": "leadingClipsText", "score": 34 }, { "groupName": "fontSmall", "score": 31 }, { "groupName": "iframeTitleBad", "score": 27 }, { "groupName": "imageNoText", "score": 26 }, { "groupName": "contrastAA", "score": 25 }, { "groupName": "contrastAAA", "score": 24 }, { "groupName": "hoverSurprise", "score": 23 }, { "groupName": "metaBad", "score": 23 }, { "groupName": "fontSizeAbsolute", "score": 22 }, { "groupName": "linkElementBad", "score": 22 }, { "groupName": "inconsistentStyles", "score": 20 }, { "groupName": "focusIndication", "score": 18 }, { "groupName": "headingOfNothing", "score": 18 }, { "groupName": "styleParentBad", "score": 18 }, { "groupName": "zIndexNotZero", "score": 15 }, { "groupName": "contentBeyondLandmarks", "score": 14 }, { "groupName": "duplicateID", "score": 12 }, { "groupName": "roleBad", "score": 10 }, { "groupName": "leadingInsufficient", "score": 10 }, { "groupName": "linkNoText", "score": 10 }, { "groupName": "leadingAbsolute", "score": 8 }, { "groupName": "parseError", "score": 8 }, { "groupName": "focusableOperable", "score": 7 }, { "groupName": "svgImageNoText", "score": 7 }, { "groupName": "contrastRisk", "score": 7 }, { "groupName": "allCaps", "score": 7 }, { "groupName": "typeRedundant", "score": 6 }, { "groupName": "attributeBad", "score": 6 }, { "groupName": "h1Missing", "score": 5 }, { "groupName": "landmarkConfusion", "score": 5 }, { "groupName": "headingStructure", "score": 5 }, { "groupName": "linkPair", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "activeEmbedding", "score": 4 }, { "groupName": "tabFocusability", "score": 4 }, { "groupName": "decorativeImageRisk", "score": 4 }, { "groupName": "linkBrokenRisk", "score": 4 }, { "groupName": "visibleBulk", "score": 3 }, { "groupName": "skipRepeatedContent", "score": 3 }, { "groupName": "frameContentRisk", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "linkConfusionRisk", "score": 3 }, { "groupName": "pseudoNavListRisk", "score": 3 }, { "groupName": "selectFlatRisk", "score": 3 }, { "groupName": "scrollRisk", "score": 3 }, { "groupName": "selectNoText", "score": 3 }, { "groupName": "pseudoHeadingRisk", "score": 3 }, { "groupName": "noScriptRisk", "score": 3 }, { "groupName": "imageTextRedundant", "score": 3 } ] } }, "scoreProcID": "sp16a" }