Accessibility test digest
Synopsis
Page: Guttmacher Institute
URL: https://www.guttmacher.org/
Score: 1324
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 Guttmacher Institute web page at https://www.guttmacher.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 1324 (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 | 1324 |
---|---|
log | 214 |
solos | 8 |
focusableHidden | 238 |
linkNoText | 161 |
contrastAA | 90 |
duplicateID | 73 |
targetSize | 50 |
linkTextsSame | 36 |
linkIndication | 35 |
contrastAAA | 32 |
parentMissing | 31 |
parseError | 26 |
figureNoText | 22 |
imageNoText | 21 |
roleBad | 20 |
componentNoText | 18 |
hoverSurprise | 15 |
inconsistentStyles | 14 |
tabFocusability | 13 |
svgImageNoText | 10 |
labelNoText | 10 |
attributeBad | 10 |
ariaBadAttribute | 9 |
inputOnlyPlaceholder | 8 |
bannerConfusion | 8 |
landmarkConfusion | 8 |
obsolete | 8 |
labelEmpty | 8 |
linkForcesNewWindow | 8 |
fontSmall | 7 |
bannerNot1 | 6 |
roleRedundant | 6 |
attributeMissing | 6 |
labelClash | 6 |
focusIndication | 5 |
focusableOperable | 5 |
zIndexNotZero | 5 |
articleHeadingless | 5 |
horizontalScrolling | 5 |
h1Missing | 4 |
leadingInsufficient | 4 |
contrastRisk | 4 |
contentBeyondLandmarks | 4 |
visibleBulk | 3 |
allItalics | 3 |
frameContentRisk | 3 |
hiddenContentRisk | 3 |
linkConfusionRisk | 3 |
cssBansRotate | 3 |
decorativeImageRisk | 3 |
headingStructure | 3 |
scrollRisk | 3 |
complementaryNoText | 3 |
ariaRedundant | 3 |
typeRedundant | 3 |
sectionHeadingless | 3 |
pseudoHeadingRisk | 3 |
noScriptRisk | 3 |
allCaps | 3 |
Issue summary
Special issues
log: Score 214. This is based on the amount of browser error logging and miscellaneous logging during the tests.
solos: Score 8. This is based on issues reported by unclassified tests. Details are in the report.
Classified issues
focusableHidden: Score 238. Issues reported by tests in this category:
- Package
ibm
, testaria_hidden_focus_misuse
, score 236 (Focusable element is within the subtree of an element with aria-hidden set to true)
linkNoText: Score 161. Issues reported by tests in this category:
- Package
alfa
, testr11
, score 44 (Link has no accessible name) - Package
axe
, testlink-name
, score 30 (Link has no discernible text) - Package
continuum
, test237
, score 40 (a element has no mechanism that allows an accessible name value to be calculated) - Package
htmlcs
, teste:AA.1_1_1.H30.2
, score 8 (img element is the only link content but has no text alternative) - Package
htmlcs
, teste:AA.4_1_2.H91.A.NoContent
, score 24 (Link has an href attribute but no text) - Package
htmlcs
, testw:AA.4_1_2.H91.A.Empty
, score 1 (Link element has an id attribute but no href attribute or text) - Package
ibm
, testWCAG20_A_HasText
, score 40 (Hyperlink has no text description) - Package
wave
, teste:alt_link_missing
, score 8 (Linked image has no text alternative) - Package
wave
, teste:link_empty
, score 52 (Link contains no text) - Package
tenon
, test57
, score 60 (Link has no text inside it)
contrastAA: Score 90. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 4 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 76 (Element has insufficient color contrast) - Package
htmlcs
, teste:AA.1_4_3.G18.Fail
, score 12 (Contrast between the text and its background is less than 4.5:1) - Package
wave
, testc:contrast
, score 15 (Very low contrast)
duplicateID: Score 73. Issues reported by tests in this category:
- Package
alfa
, testr3
, score 42 (Element id attribute value is not unique) - Package
axe
, testduplicate-id-active
, score 2 (id attribute value of the active element is not unique) - Package
axe
, testduplicate-id-aria
, score 3 (id attribute used in ARIA or in a label has a value that is not unique) - Package
axe
, testduplicate-id
, score 4 (id attribute value is not unique) - Package
continuum
, test94
, score 42 (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 21 (Duplicate id attribute value) - Package
nuVal
, test^Duplicate ID .+$|^The first occurrence of ID .* was here.*$
, score 1 (Duplicate id)
targetSize: Score 50. Issues reported by tests in this category:
- Package
tenon
, test152
, score 48 (Actionable element is smaller than the minimum required size)
linkTextsSame: Score 36. Issues reported by tests in this category:
- Package
tenon
, test98
, score 34 (Links have the same text but different destinations)
linkIndication: Score 35. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 33 (Non-underlined adjacent links)
contrastAAA: Score 32. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 22 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 19 (Element has insufficient color contrast (Level AAA))
parentMissing: Score 31. Issues reported by tests in this category:
- Package
alfa
, testr42
, score 16 (Element is not owned by an element of its required context role) - Package
axe
, testaria-required-parent
, score 16 (ARIA role is not contained by a required parent) - Package
ibm
, testRpt_Aria_RequiredParent_Native_Host_Sematics
, score 16 (Element is not contained within a role-valid element)
parseError: Score 26. Issues reported by tests in this category:
- Package
nuVal
, test^An element with role=.+ must be contained in, or owned by, an element with role=.+$
, score 24 (Element has no required container or owner)
figureNoText: Score 22. Issues reported by tests in this category:
- Package
ibm
, testHAAC_Figure_label
, score 20 (figure element has no associated label)
imageNoText: Score 21. Issues reported by tests in this category:
- Package
alfa
, testr2
, score 8 (Image has no accessible name) - Package
axe
, testimage-alt
, score 4 (Image has no text alternative) - Package
continuum
, test89
, score 4 (img element has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.1_1_1.H37
, score 4 (img element has no alt attribute) - Package
ibm
, testWCAG20_Img_HasAlt
, score 4 (Image has no alt attribute conveying its meaning, or alt="" if decorative) - Package
nuVal
, testAn img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
, score 8 (img element has no alt attribute) - Package
wave
, teste:alt_missing
, score 4 (Text alternative is missing)
roleBad: Score 20. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 13 (Nonexistent or implicit-overriding role) - Package
axe
, testaria-allowed-role
, score 1 (ARIA role is not appropriate for the element) - Package
ibm
, testaria_semantics_role
, score 12 (ARIA role is not valid for the element to which it is assigned)
componentNoText: Score 18. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_WidgetLabels_Implicit
, score 16 (Interactive component has no programmatically associated name)
hoverSurprise: Score 15. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 13 (Content changes caused by hovering)
inconsistentStyles: Score 14. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 12 (Heading, link, and button style inconsistencies)
tabFocusability: Score 13. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 11 (Discrepancy between elements that should be and that are Tab-focusable)
svgImageNoText: Score 10. Issues reported by tests in this category:
- Package
continuum
, test123
, score 8 (svg element has no mechanism that allows an accessible name to be calculated)
labelNoText: Score 10. Issues reported by tests in this category:
- Package
ibm
, testValerie_Label_HasContent
, score 8 (label element has no non-empty purpose-descriptive text)
attributeBad: Score 10. Issues reported by tests in this category:
- Package
nuVal
, test^Bad value .* for attribute .+ on element .+$
, score 4 (attribute on this element has an invalid value) - Package
nuVal
, test^Attribute .+ not allowed on element .+ at this point.*$
, score 4 (attribute not allowed on this element)
ariaBadAttribute: Score 9. Issues reported by tests in this category:
- Package
alfa
, testr20
, score 4 (ARIA attribute is not defined) - Package
ibm
, testRpt_Aria_ValidProperty
, score 4 (ARIA attribute is invalid for the role) - Package
nuVal
, testThe aria-hidden attribute must not be specified on the noscript element.
, score 4 (noscript element has an aria-hidden attribute)
inputOnlyPlaceholder: Score 8. Issues reported by tests in this category:
- Package
continuum
, test863
, score 6 (input has an accessible name that depends on a placeholder)
bannerConfusion: Score 8. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_MultipleBannerLandmarks_Implicit
, score 6 (Element with a banner role has no unique purpose label among the banner-role elements)
landmarkConfusion: Score 8. Issues reported by tests in this category:
- Package
ibm
, testlandmark_name_unique
, score 6 (Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region)
obsolete: Score 8. Issues reported by tests in this category:
- Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 6 (Attribute is obsolete on its element)
labelEmpty: Score 8. Issues reported by tests in this category:
- Package
wave
, teste:label_empty
, score 6 (Empty form label)
linkForcesNewWindow: Score 8. Issues reported by tests in this category:
- Package
tenon
, test218
, score 6 (Link opens in a new window without user control)
fontSmall: Score 7. Issues reported by tests in this category:
- Package
tenon
, test134
, score 5 (Text is very small)
bannerNot1: Score 6. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_OneBannerInSiblingSet_Implicit
, score 4 (Multiple elements with a banner role are on the page)
roleRedundant: Score 6. Issues reported by tests in this category:
- Package
ibm
, testaria_role_redundant
, score 4 (Explicitly assigned ARIA role is redundant with the implicit role of the element) - Package
nuVal
, test^The .+ role is unnecessary for element .+$
, score 1 (explicit role is redundant for its element)
attributeMissing: Score 6. Issues reported by tests in this category:
- Package
nuVal
, test^Element .+ is missing one or more of the following attributes: .+$
, score 4 (Element is missing a required attribute)
labelClash: Score 6. Issues reported by tests in this category:
- Package
wave
, teste:label_multiple
, score 4 (Form control has more than one label associated with it)
focusIndication: Score 5. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 3 (Focused element displaying no or nostandard focus indicator)
focusableOperable: Score 5. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 3 (Operable elements that cannot be Tab-focused and vice versa)
zIndexNotZero: Score 5. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 3 (Layering with nondefault z-index values)
articleHeadingless: Score 5. Issues reported by tests in this category:
- Package
nuVal
, testArticle lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
, score 3 (article has no heading)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
h1Missing: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr61
, score 2 (First heading is not h1) - Package
axe
, testpage-has-heading-one
, score 1 (Page contains no level-one heading)
leadingInsufficient: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr73
, score 2 (Paragraph of text has insufficient line height)
contrastRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G145.Abs
, score 1 (Contrast between the absolutely positioned large text and its background may be less than 3:1) - Package
htmlcs
, testw:AA.1_4_3.G18.Abs
, score 1 (Contrast between the absolutely positioned text and its background may be inadequate)
contentBeyondLandmarks: Score 4. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_OrphanedContent_Native_Host_Sematics
, score 2 (Content does not reside within an element with a landmark role)
visibleBulk: Score 3. Issues reported by tests in this category:
- Package
testaro
, testbulk
, score 1 (Page contains many visible elements)
allItalics: Score 3. Issues reported by tests in this category:
- Package
alfa
, testr85
, score 1 (Text of the paragraph is all italic)
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)
cssBansRotate: Score 3. Issues reported by tests in this category:
- Package
axe
, testcss-orientation-lock
, score 1 (CSS media query locks display orientation)
decorativeImageRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_1_1.H67.2
, score 1 (Image marked as decorative may be informative)
headingStructure: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1_A.G141
, score 1 (Heading level is incorrect) - Package
tenon
, test155
, score 1 (Headings are not structured in a hierarchical manner)
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)
complementaryNoText: Score 3. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_ComplementaryRequiredLabel_Implicit
, score 1 (Element has a complementary role but has no label)
ariaRedundant: Score 3. Issues reported by tests in this category:
- Package
ibm
, testaria_attribute_redundant
, score 1 (ARIA attribute is used when there is a corresponding HTML attribute) - Package
nuVal
, test^Attribute aria-.+ is unnecessary for elements that have attribute .+$
, score 1 (ARIA attribute is redundant with the synonymous native attribute)
typeRedundant: Score 3. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 1 (type attribute is unnecessary for a JavaScript resource)
sectionHeadingless: Score 3. Issues reported by tests in this category:
- Package
nuVal
, testSection lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
, score 1 (section has no heading)
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)
allCaps: Score 3. Issues reported by tests in this category:
- Package
tenon
, test153
, score 1 (Long string of text is in all caps)
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": "69jmj-guttmacher", "host": { "id": "guttmacher", "which": "https://www.guttmacher.org/", "what": "Guttmacher Institute" }, "log": [ { "event": "startTime", "value": "2022-10-02T14:20:50" }, { "event": "endTime", "value": "2022-10-02T14:23:10" } ], "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.guttmacher.org/", "what": "Guttmacher Institute" }, { "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.guttmacher.org/", "what": "Guttmacher Institute" }, { "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": 1664720450317, "endTime": 1664720451107 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "Guttmacher Institute", "startTime": 1664720451107, "result": "https://www.guttmacher.org/", "endTime": 1664720456820 }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "startTime": 1664720456820, "url": "https://www.guttmacher.org/", "endTime": 1664720458037 }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "startTime": 1664720458037, "url": "https://www.guttmacher.org/", "result": { "bytes": [ 255122, 255122, 255122, 255122, 255122 ], "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": 1664720471728 }, { "type": "launch", "which": "chromium", "what": "Chromium browser", "startTime": 1664720471730, "endTime": 1664720472729 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "Guttmacher Institute", "startTime": 1664720472729, "result": "https://www.guttmacher.org/", "endTime": 1664720482079 }, { "type": "test", "which": "allHidden", "what": "page that is entirely or mostly hidden", "startTime": 1664720482079, "url": "https://www.guttmacher.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": 1664720483724 }, { "type": "test", "which": "bulk", "what": "count of visible elements", "startTime": 1664720483724, "url": "https://www.guttmacher.org/", "result": { "visibleElements": 381, "success": true }, "endTime": 1664720487361 }, { "type": "test", "which": "docType", "what": "document without a doctype property", "startTime": 1664720487361, "url": "https://www.guttmacher.org/", "result": { "docHasType": true, "success": true }, "endTime": 1664720487416 }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "startTime": 1664720487416, "url": "https://www.guttmacher.org/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [], "success": true }, "endTime": 1664720487435 }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "startTime": 1664720487435, "url": "https://www.guttmacher.org/", "result": { "tabFocusables": 55, "tabFocused": 44, "discrepancy": -11, "success": true }, "endTime": 1664720489799 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720489799, "endTime": 1664720490614 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720490614, "result": "https://www.guttmacher.org/", "endTime": 1664720493204 }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "startTime": 1664720493205, "url": "https://www.guttmacher.org/", "result": { "totals": { "total": 55, "types": { "indicatorMissing": { "total": 1, "tagNames": { "A": 1 } }, "nonOutlinePresent": { "total": 0, "tagNames": {} }, "outlinePresent": { "total": 54, "meanDelay": 34, "tagNames": { "A": 41, "BUTTON": 4, "INPUT": 9 } } } }, "items": { "indicatorMissing": [ { "tagName": "A", "text": "Tweets by @Guttmacher" } ], "nonOutlinePresent": [], "outlinePresent": [ { "tagName": "A", "text": "Skip to main content", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "", "delay": 641 }, { "tagName": "A", "text": "", "delay": 612 }, { "tagName": "A", "text": "", "delay": 101 }, { "tagName": "A", "text": "", "delay": 101 }, { "tagName": "A", "text": "Donate Now", "delay": 0 }, { "tagName": "BUTTON", "text": "Our Work", "delay": 0 }, { "tagName": "BUTTON", "text": "Topics", "delay": 0 }, { "tagName": "BUTTON", "text": "Regions", "delay": 0 }, { "tagName": "BUTTON", "text": "About", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "A", "text": "New Family Planning Investment Impact Calculator", "delay": 0 }, { "tagName": "A", "text": "Family Planning Investment Impact Calculator", "delay": 0 }, { "tagName": "A", "text": "Adding It Up: Investing in Sexual and Reproductive Health", "delay": 0 }, { "tagName": "A", "text": "Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries", "delay": 0 }, { "tagName": "A", "text": "Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries", "delay": 0 }, { "tagName": "A", "text": "Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries", "delay": 0 }, { "tagName": "A", "text": "Interactive Map: US Abortion Policies and Access After Roe", "delay": 0 }, { "tagName": "A", "text": "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countrie", "delay": 0 }, { "tagName": "A", "text": "Roe v. Wade Overturned: Our Latest Resources", "delay": 0 }, { "tagName": "A", "text": "Explore Our Latest Work", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "A", "text": "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developin", "delay": 0 }, { "tagName": "A", "text": "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Ye", "delay": 0 }, { "tagName": "A", "text": "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Prov", "delay": 0 }, { "tagName": "A", "text": "Explore All Global Work", "delay": 0 }, { "tagName": "A", "text": "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poise", "delay": 0 }, { "tagName": "A", "text": "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Pre", "delay": 0 }, { "tagName": "A", "text": "Medication Abortion Now Accounts for More Than Half of All US Abortions", "delay": 0 }, { "tagName": "A", "text": "Explore All U.S. Work", "delay": 0 }, { "tagName": "A", "text": "Explore U.S. Policy Resources", "delay": 0 }, { "tagName": "A", "text": "Explore State Policies", "delay": 0 }, { "tagName": "A", "text": "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abo", "delay": 0 }, { "tagName": "A", "text": "An Overview of Abortion Laws", "delay": 0 }, { "tagName": "A", "text": "Abortion Policy in the Absence of Roe", "delay": 0 }, { "tagName": "A", "text": "Explore All State Policy Work", "delay": 0 }, { "tagName": "A", "text": "@Guttmacher", "delay": 0 }, { "tagName": "A", "text": "Introducing our newsletter, A Matter of Facts", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Donate Now", "delay": 0 }, { "tagName": "A", "text": "", "delay": 100 }, { "tagName": "A", "text": "", "delay": 100 }, { "tagName": "A", "text": "", "delay": 101 }, { "tagName": "A", "text": "", "delay": 100 }, { "tagName": "A", "text": "", "delay": 101 }, { "tagName": "A", "text": "Privacy Policy", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 } ] }, "success": true }, "endTime": 1664720495616 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720495616, "endTime": 1664720496264 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720496264, "result": "https://www.guttmacher.org/", "endTime": 1664720499337 }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "startTime": 1664720499338, "url": "https://www.guttmacher.org/", "result": { "totals": { "total": 199, "types": { "onlyFocusable": { "total": 0, "tagNames": {} }, "onlyOperable": { "total": 2, "tagNames": { "A": 1, "SPAN": 1 } }, "focusableAndOperable": { "total": 197, "tagNames": { "A": 167, "BUTTON": 9, "INPUT": 19, "IFRAME": 2 } } } }, "items": { "onlyFocusable": [], "onlyOperable": [ { "tagName": "A", "id": "main-content", "text": "<a id=\"main-content\" tabindex=\"-1\"></a>", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "SPAN", "id": "", "text": "×", "byTag": false, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "Skip to main content", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" class=\"c-header-desktop__logo link--block\" style=\"cursor: default;\">", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmac", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttm", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/gut", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\" style=\"curso", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate Now", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Roe v. Wade Overturned", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "COVID-19 impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reproductive Health Impact Study", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Adding It Up", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Abortion Worldwide", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher-Lancet Commission", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. policy resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State policy resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State legislation tracker", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global research", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. research", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Policy Review", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Opinion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. State Laws and Policies", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Data center", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Infographics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Public-use data sets", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "International Perspectives on Sexual and Reproductive Health (1975–2020)", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Perspectives on Sexual and Reproductive Health (1969–2020)", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Topics", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Abortion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contraception", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "HIV & STIs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pregnancy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Teens", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Abortion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contraception", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "HIV & STIs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pregnancy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Teens", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Regions", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Africa", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Asia", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Europe", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Latin America & the Caribbean", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Northern America", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Oceania", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Job opportunities", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Newsletter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Conflict of Interest Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Media office", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News releases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Make a gift today", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Monthly Giving Circle", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate stock or securites", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Legacy Circle", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financials", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Darroch Award", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Richards Scholarship", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bixby Fellowship", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "edit-terms", "text": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-submit", "text": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Guttmacher Institute", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate Now", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Menu", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Our Work", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Roe v. Wade Overturned", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "COVID-19 impact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Reproductive Health Impact Study", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Adding It Up", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Abortion Worldwide", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher-Lancet Commission", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. policy resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State policy resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State legislation tracker", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global research", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. research", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Policy analysis", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Policy Review", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Opinion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "U.S. State Laws and Policies", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Data center", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Infographics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Public-use data sets", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "International Perspectives on Sexual and Reproductive Health (1975–2020)", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Perspectives on Sexual and Reproductive Health (1969–2020)", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Topics", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Abortion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contraception", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "HIV & STIs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pregnancy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Teens", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Abortion", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contraception", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "HIV & STIs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pregnancy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Teens", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Regions", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Africa", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Asia", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Europe", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Latin America & the Caribbean", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Northern America", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Oceania", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Staff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Board", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Job opportunities", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Newsletter", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "History", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Conflict of Interest Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Media office", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News releases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Make a gift today", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Monthly Giving Circle", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate stock or securites", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Legacy Circle", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financials", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Darroch Award", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Richards Scholarship", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bixby Fellowship", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "edit-terms", "text": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-submit", "text": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmac", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttm", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/gut", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\" style=\"curso", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=webs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "New Family Planning Investment Impact Calculator", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Family Planning Investment Impact Calculator", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Adding It Up: Investing in Sexual and Reproductive Health", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More T", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Inco", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Interactive Map: US Abortion Policies and Access After Roe", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abort", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Roe v. Wade Overturned: Our Latest Resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore Our Latest Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "edit-email--3", "text": "<input data-drupal-selector=\"edit-email\" type=\"email\" id=\"edit-email--3\" name=\"e", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-amount--2", "text": "<input data-drupal-selector=\"edit-amount\" type=\"number\" id=\"edit-amount--2\" name", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input autocomplete=\"off\" data-drupal-selector=\"form-tetyuzxeur2hsmp6vuuedvywoyg", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input data-drupal-selector=\"edit-gutt-block-donate-form-2\" type=\"hidden\" name=\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-submit--3", "text": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--3\" name", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-email--4", "text": "<input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input data-drupal-selector=\"edit-lists\" type=\"hidden\" name=\"lists\" value=\"Guttm", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input autocomplete=\"off\" data-drupal-selector=\"form-qw5bvlgmsjewp0utijijlcyaesr", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input data-drupal-selector=\"edit-gutt-signup-form-2\" type=\"hidden\" name=\"form_i", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-submit--4", "text": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--4\" name", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Imp", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family P", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore All Global Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Su", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Ca", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Medication Abortion Now Accounts for More Than Half of All US Abortions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore All U.S. Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore U.S. Policy Resources", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore State Policies", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some State", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "An Overview of Abortion Laws", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Abortion Policy in the Absence of Roe", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Explore All State Policy Work", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "@Guttmacher", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "twitter-widget-0", "text": "<iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Tweets by @Guttmacher", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Introducing our newsletter, A Matter of Facts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" class=\"c-footer__logo link--block\" style=\"cursor: default;\"> <img sr", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate Now", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmac", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttm", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/gut", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Gu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/compa", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "edit-email", "text": "<input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input data-drupal-selector=\"edit-lists\" type=\"hidden\" name=\"lists\" value=\"Guttm", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input autocomplete=\"off\" data-drupal-selector=\"form-xaeo2nif-gdbpekfks21qzkgdmp", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "", "text": "<input data-drupal-selector=\"edit-gutt-signup-form\" type=\"hidden\" name=\"form_id\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "edit-submit--2", "text": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--2\" name", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "IFRAME", "id": "", "text": "<iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://pla", "byTag": true, "byOnClick": false, "byPointer": false } ] }, "success": true }, "endTime": 1664720499784 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720499784, "endTime": 1664720500547 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720500547, "result": "https://www.guttmacher.org/", "endTime": 1664720503375 }, { "type": "test", "which": "focVis", "withItems": true, "what": "links that are invisible when focused", "startTime": 1664720503375, "url": "https://www.guttmacher.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664720503794 }, { "type": "test", "which": "hover", "sampleSize": 20, "withItems": true, "what": "hover-caused content changes", "startTime": 1664720503794, "url": "https://www.guttmacher.org/", "result": { "totals": { "triggers": 60, "triggerSample": 19, "impactTriggers": 3, "additions": 151, "removals": 0, "opacityChanges": 0, "opacityImpact": 0, "unhoverables": 0 }, "items": { "impactTriggers": [ { "tagName": "BUTTON", "text": "Regions", "additions": 24, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 }, { "tagName": "BUTTON", "text": "About", "additions": 64, "removals": 0, "opacityChanges": 0, "opacityImpact": 0 } ], "unhoverables": [] }, "success": true }, "endTime": 1664720531212 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720531212, "endTime": 1664720532083 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720532083, "result": "https://www.guttmacher.org/", "endTime": 1664720535241 }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "startTime": 1664720535241, "url": "https://www.guttmacher.org/", "result": { "totals": { "mislabeled": 0, "unlabeled": 1, "wellLabeled": 19 }, "items": { "mislabeled": [], "unlabeled": [ { "index": 11, "tagName": "INPUT", "type": "search" } ], "wellLabeled": [ { "index": 0, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Our Work" } }, { "index": 1, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Topics" } }, { "index": 2, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Regions" } }, { "index": 3, "tagName": "BUTTON", "type": "submit", "texts": { "content": "About" } }, { "index": 4, "tagName": "INPUT", "type": "search", "labelType": "label", "texts": { "label": [ "Search", "Search" ] } }, { "index": 5, "tagName": "INPUT", "type": "submit", "texts": { "content": "Search" } }, { "index": 6, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Menu" } }, { "index": 7, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Our Work" } }, { "index": 8, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Topics" } }, { "index": 9, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Regions" } }, { "index": 10, "tagName": "BUTTON", "type": "submit", "texts": { "content": "About" } }, { "index": 12, "tagName": "INPUT", "type": "submit", "texts": { "content": "Search" } }, { "index": 13, "tagName": "INPUT", "type": "email", "labelType": "label", "texts": { "label": [ "Your email" ] } }, { "index": 14, "tagName": "INPUT", "type": "number", "labelType": "label", "texts": { "label": [ "Amount" ] } }, { "index": 15, "tagName": "INPUT", "type": "submit", "texts": { "content": "Donate" } }, { "index": 16, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": {} }, { "index": 17, "tagName": "INPUT", "type": "submit", "texts": { "content": "Subscribe" } }, { "index": 18, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": {} }, { "index": 19, "tagName": "INPUT", "type": "submit", "texts": { "content": "Subscribe" } } ] }, "success": true }, "endTime": 1664720538148 }, { "type": "test", "which": "linkTo", "withItems": true, "what": "links without destinations", "startTime": 1664720538148, "url": "https://www.guttmacher.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664720538165 }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "startTime": 1664720538165, "url": "https://www.guttmacher.org/", "result": { "totals": { "links": 167, "adjacent": { "total": 34, "underlined": 1, "underlinedPercent": 2 } }, "items": { "underlined": [ "Privacy Policy" ], "notUnderlined": [ "Skip to main content", "", "Donate Now", "Guttmacher Institute", "Donate Now", "", "", "New Family Planning Investment Impact Calculator", "Family Planning Investment Impact Calculator", "Adding It Up: Investing in Sexual and Reproductive Health", "Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries", "Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries", "Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries", "Interactive Map: US Abortion Policies and Access After Roe", "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries", "Roe v. Wade Overturned: Our Latest Resources", "Explore Our Latest Work", "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies", "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022", "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia", "Explore All Global Work", "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe", "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method", "Medication Abortion Now Accounts for More Than Half of All US Abortions", "Explore State Policies", "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions", "An Overview of Abortion Laws", "Abortion Policy in the Absence of Roe", "Explore All State Policy Work", "@Guttmacher", "Introducing our newsletter, A Matter of Facts", "", "Donate Now" ] }, "success": true }, "endTime": 1664720538176 }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "startTime": 1664720538176, "url": "https://www.guttmacher.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": 1664720538183 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720538183, "endTime": 1664720538944 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720538944, "result": "https://www.guttmacher.org/", "endTime": 1664720541573 }, { "type": "test", "which": "miniText", "withItems": true, "what": "text smaller than 11 pixels", "startTime": 1664720541573, "url": "https://www.guttmacher.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664720542027 }, { "type": "test", "which": "nonTable", "withItems": true, "what": "table elements used for layout", "startTime": 1664720542027, "url": "https://www.guttmacher.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664720542663 }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "startTime": 1664720542663, "url": "https://www.guttmacher.org/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] }, "success": true }, "endTime": 1664720543307 }, { "type": "test", "which": "role", "what": "roles", "startTime": 1664720543307, "url": "https://www.guttmacher.org/", "result": { "roleElements": 33, "badRoleElements": 0, "redundantRoleElements": 17, "tagNames": { "MAIN": { "main": { "bad": 0, "redundant": 1 } }, "ARTICLE": { "article": { "bad": 0, "redundant": 15 } }, "NAV": { "navigation": { "bad": 0, "redundant": 1 } } }, "success": true }, "endTime": 1664720543335 }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "startTime": 1664720543335, "url": "https://www.guttmacher.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": 9, "subtotals": [ 4, 4, 1 ] }, "adjacentLink": { "total": 34, "subtotals": [ 20, 10, 2, 1, 1 ] }, "listLink": { "total": 133, "subtotals": [ 57, 57, 9, 4, 2, 2, 2 ] }, "h1": { "total": 1 }, "h2": { "total": 33, "subtotals": [ 26, 3, 1, 1, 1, 1 ] }, "h3": { "total": 16, "subtotals": [ 12, 1, 1, 1, 1 ] }, "h4": { "total": 2, "subtotals": [ 1, 1 ] } }, "items": { "button": { "height": { "78px": [ "Our Work", "Topics", "Regions", "About" ], "100%": [ "Menu" ], "auto": [ "Our Work", "Topics", "Regions", "About" ] }, "lineHeight": { "30px": [ "Our Work", "Topics", "Regions", "About" ], "18.4px": [ "Menu" ], "22.5px": [ "Our Work", "Topics", "Regions", "About" ] } }, "adjacentLink": { "fontWeight": { "300": [ "Skip to main content", "", "", "", "Family Planning Investment Impact Calculator", "Adding It Up: Investing in Sexual and Reproductive Health", "Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries", "Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries", "Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries", "" ], "400": [ "Guttmacher Institute" ], "600": [ "Donate Now", "Donate Now" ], "700": [ "New Family Planning Investment Impact Calculator", "Interactive Map: US Abortion Policies and Access After Roe", "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries", "Roe v. Wade Overturned: Our Latest Resources", "Explore Our Latest Work", "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies", "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022", "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia", "Explore All Global Work", "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe", "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method", "Medication Abortion Now Accounts for More Than Half of All US Abortions", "Explore State Policies", "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions", "An Overview of Abortion Laws", "Abortion Policy in the Absence of Roe", "Explore All State Policy Work", "@Guttmacher", "Introducing our newsletter, A Matter of Facts", "Donate Now", "Privacy Policy" ] }, "textDecorationLine": { "none": [ "Skip to main content", "", "Donate Now", "Guttmacher Institute", "Donate Now", "", "", "New Family Planning Investment Impact Calculator", "Family Planning Investment Impact Calculator", "Adding It Up: Investing in Sexual and Reproductive Health", "Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries", "Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries", "Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries", "Interactive Map: US Abortion Policies and Access After Roe", "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries", "Roe v. Wade Overturned: Our Latest Resources", "Explore Our Latest Work", "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies", "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022", "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia", "Explore All Global Work", "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe", "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method", "Medication Abortion Now Accounts for More Than Half of All US Abortions", "Explore State Policies", "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions", "An Overview of Abortion Laws", "Abortion Policy in the Absence of Roe", "Explore All State Policy Work", "@Guttmacher", "Introducing our newsletter, A Matter of Facts", "", "Donate Now" ], "underline": [ "Privacy Policy" ] } }, "listLink": { "fontWeight": { "300": [ "", "", "", "", "", "", "", "", "", "", "", "", "" ], "500": [ "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Conflict of Interest Policy", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Financials", "Darroch Award", "Richards Scholarship", "Bixby Fellowship" ], "700": [ "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Conflict of Interest Policy", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Financials", "Darroch Award", "Richards Scholarship", "Bixby Fellowship", "Explore All U.S. Work", "Explore U.S. Policy Resources" ] }, "color": { "rgb(0, 0, 0)": [ "", "", "", "", "", "", "", "", "", "", "", "", "" ], "rgb(0, 120, 138)": [ "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship", "Explore All U.S. Work", "Explore U.S. Policy Resources" ], "rgb(68, 68, 68)": [ "Conflict of Interest Policy", "Financials" ], "rgb(0, 107, 131)": [ "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship" ], "rgb(85, 85, 85)": [ "Conflict of Interest Policy", "Financials" ] }, "fontSize": { "16px": [ "", "", "", "", "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship", "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship", "", "", "", "", "" ], "15px": [ "Conflict of Interest Policy", "Financials", "Conflict of Interest Policy", "Financials" ], "18px": [ "", "", "", "" ], "13px": [ "Explore All U.S. Work", "Explore U.S. Policy Resources" ] }, "lineHeight": { "24px": [ "", "", "", "", "", "", "", "", "" ], "18px": [ "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship", "Roe v. Wade Overturned", "COVID-19 impact", "Reproductive Health Impact Study", "Adding It Up", "Abortion Worldwide", "Guttmacher-Lancet Commission", "U.S. policy resources", "State policy resources", "State legislation tracker", "Global", "U.S.", "Global research", "U.S. research", "Policy analysis", "Guttmacher Policy Review", "Opinion", "Global", "U.S.", "U.S. State Laws and Policies", "Data center", "Infographics", "Public-use data sets", "International Perspectives on Sexual and Reproductive Health (1975–2020)", "Perspectives on Sexual and Reproductive Health (1969–2020)", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Abortion", "Contraception", "HIV & STIs", "Pregnancy", "Teens", "Global", "Africa", "Asia", "Europe", "Latin America & the Caribbean", "Northern America", "Oceania", "About", "Staff", "Board", "Job opportunities", "Newsletter", "History", "Contact", "Media office", "News releases", "Make a gift today", "Monthly Giving Circle", "Donate stock or securites", "Guttmacher Legacy Circle", "Darroch Award", "Richards Scholarship", "Bixby Fellowship" ], "16.875px": [ "Conflict of Interest Policy", "Financials", "Conflict of Interest Policy", "Financials" ], "27px": [ "", "", "", "" ], "14.625px": [ "Explore All U.S. Work", "Explore U.S. Policy Resources" ] } }, "h2": { "color": { "rgb(34, 34, 34)": [ "Highlights", "Reports", "Articles", "Fact Sheets", "Data & Visualizations", "Peer-reviewed Journals", "Global", "U.S.", "Our Work by Geography", "Who We Are", "Media", "Support Our Work", "Awards & Scholarships", "Highlights", "Reports", "Articles", "Fact Sheets", "Data & Visualizations", "Peer-reviewed Journals", "Global", "U.S.", "Our Work by Geography", "Who We Are", "Media", "Support Our Work", "Awards & Scholarships", "Global Research & Policy", "U.S. Research & Policy", "State Policy", "Guttmacher News", "Footer" ], "rgb(0, 0, 0)": [ "Follow @Guttmacheron Twitter" ], "rgb(255, 255, 255)": [ "Get our updates & newsletters" ] }, "fontSize": { "18px": [ "Highlights", "Reports", "Articles", "Fact Sheets", "Data & Visualizations", "Peer-reviewed Journals", "Global", "U.S.", "Our Work by Geography", "Who We Are", "Media", "Support Our Work", "Awards & Scholarships", "Highlights", "Reports", "Articles", "Fact Sheets", "Data & Visualizations", "Peer-reviewed Journals", "Global", "U.S.", "Our Work by Geography", "Who We Are", "Media", "Support Our Work", "Awards & Scholarships" ], "30px": [ "Global Research & Policy", "U.S. Research & Policy", "State Policy" ], "24px": [ "Follow @Guttmacheron Twitter", "Guttmacher News" ], "32px": [ "Footer", "Get our updates & newsletters" ] } }, "h3": { "color": { "rgb(51, 51, 51)": [ "New Family Planning Investment Impact Calculator", "Related", "Interactive Map: US Abortion Policies and Access After Roe", "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries", "Roe v. Wade Overturned: Our Latest Resources", "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies", "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022", "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia", "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe", "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method", "Medication Abortion Now Accounts for More Than Half of All US Abortions", "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions", "An Overview of Abortion Laws", "Abortion Policy in the Absence of Roe", "Introducing our newsletter, A Matter of Facts" ], "rgb(255, 255, 255)": [ "Legislation Tracker" ] }, "fontSize": { "27px": [ "New Family Planning Investment Impact Calculator" ], "18px": [ "Related" ], "16px": [ "Interactive Map: US Abortion Policies and Access After Roe", "Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries", "Roe v. Wade Overturned: Our Latest Resources", "New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies", "Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022", "Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia", "30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe", "Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method", "Medication Abortion Now Accounts for More Than Half of All US Abortions", "State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions", "An Overview of Abortion Laws", "Abortion Policy in the Absence of Roe" ], "24px": [ "Legislation Tracker", "Introducing our newsletter, A Matter of Facts" ] } }, "h4": { "color": { "rgb(0, 0, 0)": [ "Join us to fight back with facts" ], "rgb(255, 255, 255)": [ "Get our updates & newsletters" ] } } }, "success": true }, "endTime": 1664720543357 }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "startTime": 1664720543357, "url": "https://www.guttmacher.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": 1664720543362 }, { "type": "test", "which": "titledEl", "withItems": true, "what": "title attributes on inappropriate elements", "startTime": 1664720543362, "url": "https://www.guttmacher.org/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664720543368 }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "startTime": 1664720543368, "url": "https://www.guttmacher.org/", "result": { "totals": { "total": 13, "tagNames": { "DIV": 11, "HEADER": 1, "MAIN": 1 } }, "items": [ { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Good reproductive health policy starts with credible research" }, { "tagName": "DIV", "id": "", "text": "Our WorkHighlightsRoe v. Wade OverturnedCOVID-19 impactReproductive Health Impact StudyAdding It UpA" }, { "tagName": "HEADER", "id": "header--sticky", "text": "Guttmacher Institute Donate Now Menu Our WorkHighlightsRoe v. Wade OverturnedCOVID-19 impactReproduc" }, { "tagName": "DIV", "id": "header-control-panel", "text": "Guttmacher Institute Donate Now Menu" }, { "tagName": "DIV", "id": "header-drawer", "text": "Our WorkHighlightsRoe v. Wade OverturnedCOVID-19 impactReproductive Health Impact StudyAdding It UpA" }, { "tagName": "DIV", "id": "header-overlay", "text": "" }, { "tagName": "MAIN", "id": "page__main", "text": "× New Family Planning Investment Impact Calculator Meeting people’s contraceptive needs benefits ind" }, { "tagName": "DIV", "id": "", "text": "×" }, { "tagName": "DIV", "id": "", "text": "×" }, { "tagName": "DIV", "id": "", "text": "×" }, { "tagName": "DIV", "id": "", "text": "Join us to fight back with facts Your email Amount" }, { "tagName": "DIV", "id": "", "text": "" } ], "success": true }, "endTime": 1664720543384 }, { "type": "test", "which": "alfa", "what": "alfa", "startTime": 1664720543384, "url": "https://www.guttmacher.org/", "result": { "totals": { "failures": 58, "warnings": 0 }, "items": [ { "index": 4, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">", " <span class=\"fa fa-twitter fa-in\"></span>", "</a>" ] } }, { "index": 5, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">", " <span class=\"fa fa-facebook fa-in\"></span>", "</a>" ] } }, { "index": 6, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\">", " <span class=\"fa fa-instagram fa-in\"></span>", "</a>" ] } }, { "index": 7, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\">", " <span class=\"fa fa-envelope fa-in\"></span>", "</a>" ] } }, { "index": 9, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]", "codeLines": [ "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=popup\" s...", " <img src=\"/sites/default/files/2022-09/FFF-Popup.png\" width=\"400\">", "</a>" ] } }, { "index": 37, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a href=\"/\" class=\"c-footer__logo link--block\">", " <img src=\"/themes/custom/gutt/logo.svg\" alt=\"\">", "</a>" ] } }, { "index": 39, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">", " <span class=\"fa fa-twitter fa-in\"></span>", "</a>" ] } }, { "index": 40, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">", " <span class=\"fa fa-facebook fa-in\"></span>", "</a>" ] } }, { "index": 41, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\">", " <span class=\"fa fa-instagram fa-in\"></span>", "</a>" ] } }, { "index": 42, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Guttmacher\">", " <span class=\"fa fa-youtube fa-in\"></span>", "</a>" ] } }, { "index": 43, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "codeLines": [ "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/guttmacher-insti...", " <span class=\"fa fa-linkedin fa-in\"></span>", "</a>" ] } }, { "index": 264, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]/img[1]", "codeLines": [ "<img src=\"/sites/default/files/2022-09/FFF-Popup.png\" width=\"400\">" ] } }, { "index": 266, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/img[1]", "codeLines": [ "<img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">" ] } }, { "index": 281, "verdict": "failed", "rule": { "ruleID": "r20", "ruleSummary": "aria-* attributes have a valid name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r20", "requirements": [] }, "target": { "type": "attribute", "tagName": "aria-role", "path": "/html[1]/body[1]/div[1]/div[1]/header[2]/@aria-role", "codeLines": [ "aria-role=\"banner\"" ] } }, { "index": 332, "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]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]", "codeLines": [ "<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\"...", " <ul class=\"social-media-links--platforms platforms inline horizontal\">", " <li>", " <a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">", " <span class=\"fa fa-twitter fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">", " <span class=\"fa fa-facebook fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstit...", " <span class=\"fa fa-instagram fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\">", " <span class=\"fa fa-envelope fa-in\"></span>", " </a>", " </li>", " </ul>", "</div>" ] } }, { "index": 333, "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]/header[1]/div[1]/div[2]/div[2]/div[1]", "codeLines": [ "<div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-mai...", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"...", " Our Work", " </button>", " <nav id=\"header-desktop__panel--our-work\" class=\"c-header-panel js-header__panel\" role=\"tabpa...", " <div class=\"left our-work Our Work l--megamenu l--megamenu--split\">", " <div class=\"l__region l__highlights\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--highlighted\">", " <div class=\"c-link-list__heading\">", " <h2>", " Highlights", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/abortion-rights-supreme-court\">", " Roe v. Wade Overturned", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/covid-19-resources\">", " COVID-19 impact", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/reproductive-health-impact-study\">", " Reproductive Health Impact Study", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/adding-it-up\" class=\"link--ruled\">", " Adding It Up", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/abortion\">", " Abortion Worldwide", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/guttmacher-lancet-commission\">", " Guttmacher-Lancet Commission", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/us-policy-resources\" class=\"link--ruled\">", " U.S. policy resources", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy-resources\">", " State policy resources", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy\">", " State legislation tracker", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Reports", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/reports\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/reports\">", " U.S.", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Articles", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/research-articles\">", " Global research", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/research-articles\">", " U.S. research", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/policy-analysis\" class=\"link--ruled\">", " Policy analysis", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/gpr?volume=24&language=en\">", " Guttmacher Policy Review", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/opinion\" class=\"link--ruled\">", " Opinion", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Fact Sheets", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/fact-sheets\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/fact-sheets\">", " U.S.", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy/laws-policies\">", " U.S. State Laws and Policies", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Data & Visualizations", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"https://data.guttmacher.org/regions\">", " Data center", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/infographics\">", " Infographics", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/public-use-datasets\">", " Public-use data sets", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Peer-reviewed Journals", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/journals/ipsrh\">", " International Perspectives on Sexual and Reproductive Health (1975–2020)", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/journals/psrh\">", " Perspectives on Sexual and Reproductive Health (1969–2020)", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"fa...", " Topics", " </button>", " <nav id=\"header-desktop__panel--topics\" class=\"c-header-panel js-header__panel\" role=\"tabpane...", " <div class=\"left topics Topics l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Global", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/abortion\">", " Abortion", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/contraception\">", " Contraception", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/hiv-stis\">", " HIV & STIs", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/pregnancy\">", " Pregnancy", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/teens\">", " Teens", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " U.S.", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/abortion\">", " Abortion", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/contraception\">", " Contraception", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/hiv-stis\">", " HIV & STIs", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/pregnancy\">", " Pregnancy", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/teens\">", " Teens", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--right\">", " <button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"f...", " Regions", " </button>", " <nav id=\"header-desktop__panel--regions\" class=\"c-header-panel js-header__panel\" role=\"tabpan...", " <div class=\"right regions Regions l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Our Work by Geography", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/regions/global\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/africa\" class=\"link--ruled\">", " Africa", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/asia\">", " Asia", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/europe\">", " Europe", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/latin-america-caribbean\">", " Latin America & the Caribbean", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/northern-america\">", " Northern America", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/oceania\">", " Oceania", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"fal...", " About", " </button>", " <nav id=\"header-desktop__panel--about\" class=\"c-header-panel js-header__panel\" role=\"tabpanel...", " <div class=\"left about About l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Who We Are", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/about\">", " About", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/staff\">", " Staff", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/board\">", " Board", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/job-opportunities\">", " Job opportunities", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/a-matter-of-facts\">", " Newsletter", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/history\">", " History", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/contact\">", " Contact", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/financial-conflict-interest-policy\" class=\"link--ruled link--seco...", " Conflict of Interest Policy", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Media", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/media-office\">", " Media office", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/search/site?f%5B0%5D=type%3ANews%20Release&f%5B1%5D=type%3ANews%2...", " News releases", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Support Our Work", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src...", " Make a gift today", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout\">", " Monthly Giving Circle", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/donate/support-our-work\">", " Donate stock or securites", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/donate/planned-giving\">", " Guttmacher Legacy Circle", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/financials\" class=\"link--ruled link--secondary\">", " Financials", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Awards & Scholarships", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/darroch-award-excellence-sexual-and-reproductive-health-research\"...", " Darroch Award", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/cory-l-richards-memorial-scholarship\">", " Richards Scholarship", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/bixby-international-leadership-fellowship\">", " Bixby Fellowship", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", "</div>" ] } }, { "index": 338, "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]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]", "codeLines": [ "<div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"...", " <form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\"...", " <div class=\"js-form-item form-item js-form-type-search form-item-terms js-form-item-terms form-...", " <label class=\"c-label visually-hidden\" for=\"edit-terms\">", " Search", " </label>", " <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\"...", " </div>", " <div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selecto...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"ed...", " </div>", " </form>", "</div>" ] } }, { "index": 339, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "form", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/form[1]", "codeLines": [ "<form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" a...", " <div class=\"js-form-item form-item js-form-type-search form-item-terms js-form-item-terms form-no...", " <label class=\"c-label visually-hidden\" for=\"edit-terms\">", " Search", " </label>", " <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" d...", " </div>", " <div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit...", " </div>", "</form>" ] } }, { "index": 340, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/form[1]/div[1]/input[1]", "codeLines": [ "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-..." ] } }, { "index": 341, "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]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/form[1]/div[2]", "codeLines": [ "<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"e...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-s...", "</div>" ] } }, { "index": 342, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/form[1]/div[2]/input[1]", "codeLines": [ "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-sub..." ] } }, { "index": 346, "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]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]", "codeLines": [ "<div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-mai...", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"...", " Our Work", " </button>", " <nav id=\"header-desktop__panel--our-work--mobile\" class=\"c-header-panel js-header__panel\" rol...", " <div class=\"left our-work Our Work l--megamenu l--megamenu--split\">", " <div class=\"l__region l__highlights\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--highlighted\">", " <div class=\"c-link-list__heading\">", " <h2>", " Highlights", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/abortion-rights-supreme-court\">", " Roe v. Wade Overturned", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/covid-19-resources\">", " COVID-19 impact", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/reproductive-health-impact-study\">", " Reproductive Health Impact Study", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/adding-it-up\" class=\"link--ruled\">", " Adding It Up", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/abortion\">", " Abortion Worldwide", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/guttmacher-lancet-commission\">", " Guttmacher-Lancet Commission", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/us-policy-resources\" class=\"link--ruled\">", " U.S. policy resources", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy-resources\">", " State policy resources", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy\">", " State legislation tracker", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Reports", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/reports\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/reports\">", " U.S.", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Articles", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/research-articles\">", " Global research", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/research-articles\">", " U.S. research", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/policy-analysis\" class=\"link--ruled\">", " Policy analysis", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/gpr?volume=24&language=en\">", " Guttmacher Policy Review", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/opinion\" class=\"link--ruled\">", " Opinion", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Fact Sheets", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/fact-sheets\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/fact-sheets\">", " U.S.", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/state-policy/laws-policies\">", " U.S. State Laws and Policies", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Data & Visualizations", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"https://data.guttmacher.org/regions\">", " Data center", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/infographics\">", " Infographics", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/public-use-datasets\">", " Public-use data sets", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Peer-reviewed Journals", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/journals/ipsrh\">", " International Perspectives on Sexual and Reproductive Health (1975–2020)", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/journals/psrh\">", " Perspectives on Sexual and Reproductive Health (1969–2020)", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"fa...", " Topics", " </button>", " <nav id=\"header-desktop__panel--topics--mobile\" class=\"c-header-panel js-header__panel\" role=...", " <div class=\"left topics Topics l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Global", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/global/abortion\">", " Abortion", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/contraception\">", " Contraception", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/hiv-stis\">", " HIV & STIs", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/pregnancy\">", " Pregnancy", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/global/teens\">", " Teens", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " U.S.", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/abortion\">", " Abortion", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/contraception\">", " Contraception", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/hiv-stis\">", " HIV & STIs", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/pregnancy\">", " Pregnancy", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/united-states/teens\">", " Teens", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--right\">", " <button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"f...", " Regions", " </button>", " <nav id=\"header-desktop__panel--regions--mobile\" class=\"c-header-panel js-header__panel\" role...", " <div class=\"right regions Regions l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Our Work by Geography", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/regions/global\">", " Global", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/africa\" class=\"link--ruled\">", " Africa", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/asia\">", " Asia", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/europe\">", " Europe", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/latin-america-caribbean\">", " Latin America & the Caribbean", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/northern-america\">", " Northern America", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/regions/oceania\">", " Oceania", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--layout-megamenu paragraph--view-mode--default\">", " <div class=\"c-header-panel-container c-header-panel-container--left\">", " <button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"fal...", " About", " </button>", " <nav id=\"header-desktop__panel--about--mobile\" class=\"c-header-panel js-header__panel\" role=\"...", " <div class=\"left about About l--megamenu\">", " <div class=\"l__region l__main\">", " <div class=\"l__region-inner\">", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Who We Are", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/about\">", " About", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/staff\">", " Staff", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/board\">", " Board", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/job-opportunities\">", " Job opportunities", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/a-matter-of-facts\">", " Newsletter", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/history\">", " History", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/contact\">", " Contact", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/financial-conflict-interest-policy\" class=\"link--ruled link--seco...", " Conflict of Interest Policy", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Media", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/media-office\">", " Media office", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/search/site?f%5B0%5D=type%3ANews%20Release&f%5B1%5D=type%3ANews%2...", " News releases", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Support Our Work", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src...", " Make a gift today", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout\">", " Monthly Giving Circle", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/donate/support-our-work\">", " Donate stock or securites", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/donate/planned-giving\">", " Guttmacher Legacy Circle", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/about/financials\" class=\"link--ruled link--secondary\">", " Financials", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " <div class=\"paragraph paragraph--type--link-list paragraph--view-mode--default\">", " <div class=\"c-link-list c-link-list--default\">", " <div class=\"c-link-list__heading\">", " <h2>", " Awards & Scholarships", " </h2>", " </div>", " <div class=\"c-link-list__content\">", " <ul class=\"c-link-list__list\">", " <li class=\"c-link-list__item\">", " <a href=\"/darroch-award-excellence-sexual-and-reproductive-health-research\"...", " Darroch Award", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/cory-l-richards-memorial-scholarship\">", " Richards Scholarship", " </a>", " </li>", " <li class=\"c-link-list__item\">", " <a href=\"/bixby-international-leadership-fellowship\">", " Bixby Fellowship", " </a>", " </li>", " </ul>", " </div>", " </div>", " </div>", " </div>", " </div>", " </div>", " </nav>", " </div>", " </div>", "</div>" ] } }, { "index": 351, "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]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]", "codeLines": [ "<div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"...", " <form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\"...", " <div class=\"js-form-item form-item js-form-type-search form-item-terms js-form-item-terms form-...", " <label class=\"c-label visually-hidden\" for=\"edit-terms\">", " Search", " </label>", " <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\"...", " </div>", " <div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selecto...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"ed...", " </div>", " </form>", "</div>" ] } }, { "index": 352, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "form", "path": "/html[1]/body[1]/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]", "codeLines": [ "<form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" a...", " <div class=\"js-form-item form-item js-form-type-search form-item-terms js-form-item-terms form-no...", " <label class=\"c-label visually-hidden\" for=\"edit-terms\">", " Search", " </label>", " <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" d...", " </div>", " <div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit...", " </div>", "</form>" ] } }, { "index": 353, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/input[1]", "codeLines": [ "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-..." ] } }, { "index": 354, "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]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]", "codeLines": [ "<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"e...", " <input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-s...", "</div>" ] } }, { "index": 355, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "input", "path": "/html[1]/body[1]/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[2]/input[1]", "codeLines": [ "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-sub..." ] } }, { "index": 356, "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]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]", "codeLines": [ "<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\"...", " <ul class=\"social-media-links--platforms platforms inline horizontal\">", " <li>", " <a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">", " <span class=\"fa fa-twitter fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">", " <span class=\"fa fa-facebook fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstit...", " <span class=\"fa fa-instagram fa-in\"></span>", " </a>", " </li>", " <li>", " <a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\">", " <span class=\"fa fa-envelope fa-in\"></span>", " </a>", " </li>", " </ul>", "</div>" ] } }, { "index": 404, "verdict": "failed", "rule": { "ruleID": "r42", "ruleSummary": "Elements with a role have required parent", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r42", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\"...", " Our Work", "</button>" ] } }, { "index": 405, "verdict": "failed", "rule": { "ruleID": "r42", "ruleSummary": "Elements with a role have required parent", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r42", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/button[1]", "codeLines": [ "<button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" a...", " Topics", "</button>" ] } }, { "index": 406, "verdict": "failed", "rule": { "ruleID": "r42", "ruleSummary": "Elements with a role have required parent", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r42", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/button[1]", "codeLines": [ "<button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" ...", " Regions", "</button>" ] } }, { "index": 407, "verdict": "failed", "rule": { "ruleID": "r42", "ruleSummary": "Elements with a role have required parent", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r42", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/button[1]", "codeLines": [ "<button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" ar...", " About", "</button>" ] } }, { "index": 534, "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": 618, "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]/header[1]/div[1]/div[2]/div[1]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "Good reproductive health policy starts with credible research" ] } }, { "index": 622, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Resource" ] } }, { "index": 623, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "News Release" ] } }, { "index": 624, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Initiatives" ] } }, { "index": 626, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/form[1]/div[1]/label[1]/text()[1]", "codeLines": [ "Your email" ] } }, { "index": 627, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/form[1]/div[2]/label[1]/text()[1]", "codeLines": [ "Amount" ] } }, { "index": 630, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Policy Analysis" ] } }, { "index": 631, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Policy Analysis" ] } }, { "index": 632, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Research Article" ] } }, { "index": 634, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[1]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Policy Analysis" ] } }, { "index": 635, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[2]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "News Release" ] } }, { "index": 636, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[3]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Policy Analysis" ] } }, { "index": 639, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "2,099" ] } }, { "index": 640, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[1]/div[2]/text()[1]", "codeLines": [ "provisions introduced in 2022" ] } }, { "index": 641, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[2]/div[1]/text()[1]", "codeLines": [ "54" ] } }, { "index": 642, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[2]/div[2]/text()[1]", "codeLines": [ "abortion restrictions enacted in 2022" ] } }, { "index": 643, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[3]/div[1]/text()[1]", "codeLines": [ "121" ] } }, { "index": 644, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]/div[1]/div[3]/div[2]/text()[1]", "codeLines": [ "provisions enacted that improve health care access in 2022" ] } }, { "index": 646, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[1]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "Policy Analysis" ] } }, { "index": 647, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[2]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "State Laws and Policies" ] } }, { "index": 648, "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]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[3]/article[1]/div[1]/span[1]/text()[1]", "codeLines": [ "State Laws and Policies" ] } }, { "index": 656, "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]/footer[1]/div[1]/div[2]/div[2]/div[2]/h2[1]/text()[1]", "codeLines": [ "Get our updates & newsletters" ] } }, { "index": 706, "verdict": "failed", "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]/footer[1]/div[1]/div[2]/div[2]/div[2]/h2[1]/text()[1]", "codeLines": [ "Get our updates & newsletters" ] } }, { "index": 717, "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]/header[1]/div[1]/div[2]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"c-slogan__text\">", " Good reproductive health policy starts with credible research", "</p>" ] } }, { "index": 903, "verdict": "failed", "rule": { "ruleID": "r85", "ruleSummary": "Paragraphs of text are not all italics", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r85", "requirements": [] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"c-slogan__text\">", " Good reproductive health policy starts with credible research", "</p>" ] } } ], "success": true }, "endTime": 1664720551144 }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "startTime": 1664720551144, "url": "https://www.guttmacher.org/", "result": { "totals": { "rulesNA": 44, "rulesPassed": 48, "rulesWarned": 7, "rulesViolated": 9, "warnings": { "minor": 22, "moderate": 0, "serious": 141, "critical": 1 }, "violations": { "minor": 5, "moderate": 1, "serious": 15, "critical": 6 } }, "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-02T14:22:32.545Z", "url": "https://www.guttmacher.org/", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "id": "aria-allowed-role", "impact": "minor", "tags": [ "cat.aria", "best-practice" ], "description": "Ensures role attribute has an appropriate value for the element", "help": "ARIA role should be appropriate for the element", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-allowed-role?application=axeAPI", "nodes": [ { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--our-work\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\">", "target": [ "#header-desktop__panel--our-work" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--topics\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\">", "target": [ "#header-desktop__panel--topics" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--regions\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\">", "target": [ "#header-desktop__panel--regions" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--about\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\">", "target": [ "#header-desktop__panel--about" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--our-work--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\">", "target": [ "#header-desktop__panel--our-work--mobile" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--topics--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\">", "target": [ "#header-desktop__panel--topics--mobile" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--regions--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\">", "target": [ "#header-desktop__panel--regions--mobile" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "tabpanel" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--about--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\">", "target": [ "#header-desktop__panel--about--mobile" ], "failureSummary": "Fix any of the following:\n ARIA role tabpanel must be removed when the element is made visible, as it is not allowed for the element" } ] }, { "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": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__slogan\">\n \n \n <div class=\"c-slogan\">\n <p class=\"c-slogan__text\">Good reproductive health policy starts with credible research</p>\n </div>\n\n \n\n </div>", "target": [ ".c-header-desktop__slogan" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"c-slogan__text\">Good reproductive health policy starts with credible research</p>", "target": [ ".c-header-desktop__slogan > .c-slogan > .c-slogan__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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--our-work\">Our Work</button>", "target": [ ".c-header-desktop__primary > .block-content-742b3d35-44d3-4923-9907-74ea192faecb.c-header-main-menu.js-header-main-menu > .paragraph--type--layout-megamenu.paragraph.paragraph--view-mode--default:nth-child(1) > .c-header-panel-container--left.c-header-panel-container > .c-header-tab--our-work.c-header-tab.js-header__tab" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--topics\">Topics</button>", "target": [ "button[aria-controls=\"header-desktop__panel--topics\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--regions\">Regions</button>", "target": [ "button[aria-controls=\"header-desktop__panel--regions\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--about\">About</button>", "target": [ "button[aria-controls=\"header-desktop__panel--about\"]" ], "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=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .js-form-type-search.form-item-terms.js-form-item-terms > .search-form__input.form-search[data-drupal-selector=\"edit-terms\"]" ], "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=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper > .search-form__button.button[value=\"Search\"]" ], "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": "20.3pt (27px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero__title-link\">New Family Planning Investment Impact Calculator</a>", "target": [ ".c-home-hero__title-link" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ ".c-home-hero__summary > .field--name-field-shr-featured-summary.field--type-text-long.field > p" ], "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": "13.5pt (18px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"c-listing__label\">Related</h3>", "target": [ ".c-listing__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": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/family-planning-investment-impact-calculator\" hreflang=\"en\">Family Planning Investment Impact Calculator</a>", "target": [ ".c-listing__item:nth-child(1) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/adding-it-up\" hreflang=\"en\">Adding It Up: Investing in Sexual and Reproductive Health</a>", "target": [ "a[href$=\"adding-it-up\"][hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2021/guttmacher-institute-releases-sexual-and-reproductive-health-profiles-more-130\" hreflang=\"en\">Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries</a>", "target": [ ".c-listing__item:nth-child(3) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/fact-sheet/investing-sexual-and-reproductive-health-low-and-middle-income-countries\" hreflang=\"en\">Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries</a>", "target": [ ".c-listing__item:nth-child(4) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/fact-sheet/adding-it-up-investing-in-sexual-reproductive-health-adolescents\" hreflang=\"en\">Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries</a>", "target": [ ".c-listing__item:nth-child(5) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured__title-link\"> Interactive Map: US Abortion Policies and Access After Roe</a>", "target": [ ".l--switcher--wide > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Resource</span>", "target": [ ".l--switcher--wide > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured__title-link\">Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries</a>", "target": [ ".l--switcher--wide > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">News Release</span>", "target": [ ".l--switcher--wide > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Roe v. Wade Overturned: Our Latest Resources</span>", "target": [ ".c-home-featured__title-link[href=\"/abortion-rights-supreme-court\"] > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Initiatives</span>", "target": [ "article[about=\"/abortion-rights-supreme-court\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/latest-work\" class=\"explore-link\">Explore Our Latest Work</a>", "target": [ ".explore-link" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h4>Join us to fight back with facts</h4>", "target": [ ".homepage-callout--donate-text > h4" ], "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.6pt (12.8px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label class=\"c-label\" for=\"edit-email--3\">Your email</label>", "target": [ "label[for=\"edit-email--3\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-email\" type=\"email\" id=\"edit-email--3\" name=\"email\" value=\"\" size=\"60\" maxlength=\"254\" class=\"form-email\">", "target": [ "#edit-email--3" ], "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.6pt (12.8px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label class=\"c-label\" for=\"edit-amount--2\">Amount</label>", "target": [ "label[for=\"edit-amount--2\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-amount\" type=\"number\" id=\"edit-amount--2\" name=\"amount\" value=\"\" step=\"1\" class=\"form-number\">", "target": [ "#edit-amount--2" ], "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": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--3\" name=\"op\" value=\"Donate\" class=\"button js-form-submit form-submit\">", "target": [ "#edit-submit--3" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h4>Get our updates & newsletters</h4>", "target": [ ".homepage-callout--signup-text > h4" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\" id=\"edit-email--4\" name=\"email\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">", "target": [ "#edit-email--4" ], "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": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--4\" name=\"op\" value=\"Subscribe\" class=\"button js-form-submit form-submit\">", "target": [ "#edit-submit--4" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--global-research-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">Global Research & Policy</h2>\n </div>", "target": [ ".work-spotlight__title--global-research-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">Global Research & Policy</h2>", "target": [ ".work-spotlight__title--global-research-policy > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Research Article</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/global/all\" class=\"link--spotlight\">Explore All Global Work</a>", "target": [ ".paragraph--type--link-list.paragraph.paragraph--view-mode--default:nth-child(3) > .c-link-list--spotlight.c-link-list > .c-link-list__content > .c-link-list__list > .c-link-list__item > .link--spotlight[href$=\"all\"]" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--us-research-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">U.S. Research & Policy</h2>\n </div>", "target": [ ".work-spotlight__title--us-research-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">U.S. Research & Policy</h2>", "target": [ ".work-spotlight__title--us-research-policy > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/article/2022/06/long-term-decline-us-abortions-reverses-showing-rising-need-abortion-supreme-court\" class=\"c-home-featured__title-link\">30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe </a>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">News Release</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/article/2022/02/medication-abortion-now-accounts-more-half-all-us-abortions\" class=\"c-home-featured__title-link\">Medication Abortion Now Accounts for More Than Half of All US Abortions</a>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/united-states/all\" class=\"link--spotlight\">Explore All U.S. Work</a>", "target": [ ".paragraph--type--link-list.paragraph.paragraph--view-mode--default:nth-child(6) > .c-link-list--spotlight.c-link-list > .c-link-list__content > .c-link-list__list > .c-link-list__item:nth-child(1) > .link--spotlight[href$=\"all\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/us-policy-resources\" class=\"link--spotlight\">Explore U.S. Policy Resources</a>", "target": [ ".link--spotlight[href$=\"us-policy-resources\"]" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--state-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">State Policy</h2>\n </div>", "target": [ ".work-spotlight__title--state-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">State Policy</h2>", "target": [ ".work-spotlight__title--state-policy > h2" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"c-state-policy-stats__heading\">Legislation Tracker</h3>", "target": [ ".c-state-policy-stats__heading" ], "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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 2,099\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(1) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n provisions introduced in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(1) > .c-state-policy-stats__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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 54\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(2) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n abortion restrictions enacted in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(2) > .c-state-policy-stats__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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 121\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(3) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n provisions enacted that improve health care access in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(3) > .c-state-policy-stats__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": "11.3pt (15px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__caption\">\n Actions in the states as of September 15\n </div>", "target": [ ".c-state-policy-stats__caption" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/state-policy\" class=\"link--spotlight\">Explore State Policies</a>", "target": [ ".link--spotlight[href$=\"state-policy\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>An Overview of Abortion Laws</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">State Laws and Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Abortion Policy in the Absence of Roe</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">State Laws and Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/state-policy-resources\" class=\"link--spotlight\">Explore All State Policy Work</a>", "target": [ ".link--spotlight[href$=\"state-policy-resources\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Follow <a href=\"https://twitter.com/Guttmacher\" target=\"_blank\">@Guttmacher</a><br>on Twitter</strong>", "target": [ "strong" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://twitter.com/Guttmacher\" target=\"_blank\">@Guttmacher</a>", "target": [ "strong > a[href$=\"Guttmacher\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">Guttmacher News</h2>", "target": [ ".l__tertiary > .paragraph--type--heading.paragraph.paragraph--view-mode--default > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/a-matter-of-facts\" class=\"teaser__title-link\">Introducing our newsletter, A Matter of Facts</a>", "target": [ ".teaser__title-link" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>In our new quarterly newsletter, we share our thoughts on the sexual and reproductive health issues of the day and insight into how we here at Guttmacher do our work.</p>", "target": [ ".teaser__content > .field--name-field-shr-featured-summary.field--type-text-long.field > p" ], "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": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__slogan\">\n \n \n <div class=\"c-slogan\">\n <p class=\"c-slogan__text\">Good reproductive health policy starts with credible research</p>\n </div>\n\n \n\n </div>", "target": [ ".c-header-desktop__slogan" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"c-slogan__text\">Good reproductive health policy starts with credible research</p>", "target": [ ".c-header-desktop__slogan > .c-slogan > .c-slogan__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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--our-work\">Our Work</button>", "target": [ ".c-header-desktop__primary > .block-content-742b3d35-44d3-4923-9907-74ea192faecb.c-header-main-menu.js-header-main-menu > .paragraph--type--layout-megamenu.paragraph.paragraph--view-mode--default:nth-child(1) > .c-header-panel-container--left.c-header-panel-container > .c-header-tab--our-work.c-header-tab.js-header__tab" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--topics\">Topics</button>", "target": [ "button[aria-controls=\"header-desktop__panel--topics\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--regions\">Regions</button>", "target": [ "button[aria-controls=\"header-desktop__panel--regions\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--about\">About</button>", "target": [ "button[aria-controls=\"header-desktop__panel--about\"]" ], "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=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .js-form-type-search.form-item-terms.js-form-item-terms > .search-form__input.form-search[data-drupal-selector=\"edit-terms\"]" ], "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=\"c-header-desktop__primary\">", "target": [ ".c-header-desktop__primary" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper > .search-form__button.button[value=\"Search\"]" ], "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": "20.3pt (27px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero__title-link\">New Family Planning Investment Impact Calculator</a>", "target": [ ".c-home-hero__title-link" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ ".c-home-hero__summary > .field--name-field-shr-featured-summary.field--type-text-long.field > p" ], "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": "13.5pt (18px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"c-listing__label\">Related</h3>", "target": [ ".c-listing__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": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/family-planning-investment-impact-calculator\" hreflang=\"en\">Family Planning Investment Impact Calculator</a>", "target": [ ".c-listing__item:nth-child(1) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/adding-it-up\" hreflang=\"en\">Adding It Up: Investing in Sexual and Reproductive Health</a>", "target": [ "a[href$=\"adding-it-up\"][hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2021/guttmacher-institute-releases-sexual-and-reproductive-health-profiles-more-130\" hreflang=\"en\">Guttmacher Institute Releases Sexual and Reproductive Health Profiles for More Than 130 Countries</a>", "target": [ ".c-listing__item:nth-child(3) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/fact-sheet/investing-sexual-and-reproductive-health-low-and-middle-income-countries\" hreflang=\"en\">Investing in Sexual and Reproductive Health in Low- and Middle-Income Countries</a>", "target": [ ".c-listing__item:nth-child(4) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/fact-sheet/adding-it-up-investing-in-sexual-reproductive-health-adolescents\" hreflang=\"en\">Investing in Adolescents’ Sexual and Reproductive Health in Low- and Middle-Income Countries</a>", "target": [ ".c-listing__item:nth-child(5) > a[hreflang=\"en\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured__title-link\"> Interactive Map: US Abortion Policies and Access After Roe</a>", "target": [ ".l--switcher--wide > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Resource</span>", "target": [ ".l--switcher--wide > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured__title-link\">Guttmacher Institute and WHO Release Estimates of Unintended Pregnancy and Abortion for 150 Countries</a>", "target": [ ".l--switcher--wide > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">News Release</span>", "target": [ ".l--switcher--wide > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Roe v. Wade Overturned: Our Latest Resources</span>", "target": [ ".c-home-featured__title-link[href=\"/abortion-rights-supreme-court\"] > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Initiatives</span>", "target": [ "article[about=\"/abortion-rights-supreme-court\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/latest-work\" class=\"explore-link\">Explore Our Latest Work</a>", "target": [ ".explore-link" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h4>Join us to fight back with facts</h4>", "target": [ ".homepage-callout--donate-text > h4" ], "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.6pt (12.8px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label class=\"c-label\" for=\"edit-email--3\">Your email</label>", "target": [ "label[for=\"edit-email--3\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-email\" type=\"email\" id=\"edit-email--3\" name=\"email\" value=\"\" size=\"60\" maxlength=\"254\" class=\"form-email\">", "target": [ "#edit-email--3" ], "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.6pt (12.8px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<label class=\"c-label\" for=\"edit-amount--2\">Amount</label>", "target": [ "label[for=\"edit-amount--2\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-amount\" type=\"number\" id=\"edit-amount--2\" name=\"amount\" value=\"\" step=\"1\" class=\"form-number\">", "target": [ "#edit-amount--2" ], "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": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--3\" name=\"op\" value=\"Donate\" class=\"button js-form-submit form-submit\">", "target": [ "#edit-submit--3" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h4>Get our updates & newsletters</h4>", "target": [ ".homepage-callout--signup-text > h4" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\" id=\"edit-email--4\" name=\"email\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">", "target": [ "#edit-email--4" ], "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": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<input data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit--4\" name=\"op\" value=\"Subscribe\" class=\"button js-form-submit form-submit\">", "target": [ "#edit-submit--4" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--global-research-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">Global Research & Policy</h2>\n </div>", "target": [ ".work-spotlight__title--global-research-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">Global Research & Policy</h2>", "target": [ ".work-spotlight__title--global-research-policy > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>New Evidence on Unintended Pregnancy and Abortion in 150 Countries Shows the Importance of Developing Tailored Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Just the Numbers: Impact of UK Sexual and Reproductive Health Funding for Family Planning, Fiscal Year 2021–2022</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Impact of the Trump Administration's Expanded Global Gag Rule Policy on Family Planning Service Provision in Ethiopia</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Research Article</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(2) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/global/all\" class=\"link--spotlight\">Explore All Global Work</a>", "target": [ ".paragraph--type--link-list.paragraph.paragraph--view-mode--default:nth-child(3) > .c-link-list--spotlight.c-link-list > .c-link-list__content > .c-link-list__list > .c-link-list__item > .link--spotlight[href$=\"all\"]" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--us-research-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">U.S. Research & Policy</h2>\n </div>", "target": [ ".work-spotlight__title--us-research-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">U.S. Research & Policy</h2>", "target": [ ".work-spotlight__title--us-research-policy > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/article/2022/06/long-term-decline-us-abortions-reverses-showing-rising-need-abortion-supreme-court\" class=\"c-home-featured__title-link\">30-Year Decline in US Abortions Reverses, Showing Rising Need for Abortion as Supreme Court Is Poised to Overturn Roe </a>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Restrictions on Contraceptive Services Interfere with People’s Ability to Get Care and Use Their Preferred Contraceptive Method</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">News Release</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/article/2022/02/medication-abortion-now-accounts-more-half-all-us-abortions\" class=\"c-home-featured__title-link\">Medication Abortion Now Accounts for More Than Half of All US Abortions</a>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(5) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/united-states/all\" class=\"link--spotlight\">Explore All U.S. Work</a>", "target": [ ".paragraph--type--link-list.paragraph.paragraph--view-mode--default:nth-child(6) > .c-link-list--spotlight.c-link-list > .c-link-list__content > .c-link-list__list > .c-link-list__item:nth-child(1) > .link--spotlight[href$=\"all\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/us-policy-resources\" class=\"link--spotlight\">Explore U.S. Policy Resources</a>", "target": [ ".link--spotlight[href$=\"us-policy-resources\"]" ], "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": "22.5pt (30px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"work-spotlight__title work-spotlight__title--state-policy paragraph paragraph--type--heading paragraph--view-mode--default\">\n \n \n <h2 class=\"\">State Policy</h2>\n </div>", "target": [ ".work-spotlight__title--state-policy" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">State Policy</h2>", "target": [ ".work-spotlight__title--state-policy > h2" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"c-state-policy-stats__heading\">Legislation Tracker</h3>", "target": [ ".c-state-policy-stats__heading" ], "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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 2,099\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(1) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n provisions introduced in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(1) > .c-state-policy-stats__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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 54\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(2) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n abortion restrictions enacted in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(2) > .c-state-policy-stats__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": "40.5pt (54px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__number\">\n 121\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(3) > .c-state-policy-stats__number" ], "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": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__text\">\n provisions enacted that improve health care access in 2022\n </div>", "target": [ ".c-state-policy-stats__stat:nth-child(3) > .c-state-policy-stats__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": "11.3pt (15px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"c-state-policy-stats__caption\">\n Actions in the states as of September 15\n </div>", "target": [ ".c-state-policy-stats__caption" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/state-policy\" class=\"link--spotlight\">Explore State Policies</a>", "target": [ ".link--spotlight[href$=\"state-policy\"]" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>State Policy Trends at Midyear 2022: With Roe About to Be Overturned, Some States Double Down on Abortion Restrictions</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">Policy Analysis</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(1) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>An Overview of Abortion Laws</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">State Laws and Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(2) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span>Abortion Policy in the Absence of Roe</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__title > .c-home-featured__title-link > span" ], "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.0pt (12px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"c-home-featured__type\">State Laws and Policies</span>", "target": [ ".paragraph--type--featured-content.paragraph.paragraph--view-mode--default:nth-child(9) > .l--switcher > div:nth-child(3) > .c-home-featured[role=\"article\"] > .c-home-featured__content.l--stack--minimal > .c-home-featured__type" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/state-policy-resources\" class=\"link--spotlight\">Explore All State Policy Work</a>", "target": [ ".link--spotlight[href$=\"state-policy-resources\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Follow <a href=\"https://twitter.com/Guttmacher\" target=\"_blank\">@Guttmacher</a><br>on Twitter</strong>", "target": [ "strong" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://twitter.com/Guttmacher\" target=\"_blank\">@Guttmacher</a>", "target": [ "strong > a[href$=\"Guttmacher\"]" ], "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": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"\">Guttmacher News</h2>", "target": [ ".l__tertiary > .paragraph--type--heading.paragraph.paragraph--view-mode--default > h2" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/a-matter-of-facts\" class=\"teaser__title-link\">Introducing our newsletter, A Matter of Facts</a>", "target": [ ".teaser__title-link" ], "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": "<main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">", "target": [ "#page__main" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>In our new quarterly newsletter, we share our thoughts on the sexual and reproductive health issues of the day and insight into how we here at Guttmacher do our work.</p>", "target": [ ".teaser__content > .field--name-field-shr-featured-summary.field--type-text-long.field > p" ], "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 id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" class=\"\" style=\"position: static; visibility: visible; width: 1px; height: 740px; display: block; flex-grow: 1;\" title=\"Twitter Timeline\" src=\"https://syndication.twitter.com/srv/timeline-profile/screen-name/Guttmacher?creatorScreenName=Guttmacher&creatorUserId=31418514&dnt=true&embedId=twitter-widget-0&frame=false&hideBorder=true&hideFooter=true&hideHeader=true&hideScrollBar=false&lang=en&maxHeight=740px&origin=https%3A%2F%2Fwww.guttmacher.org%2F&sessionId=292b447c5107ba8d79a3e440d52c38b471addda6&showHeader=false&showReplies=false&siteScreenName=Guttmacher&siteUserId=31418514&transparent=true&widgetsVersion=1c23387b1f70c%3A1664388199485\">", "target": [ "#twitter-widget-0" ], "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": "<nav id=\"header-desktop__panel--our-work\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\">", "target": [ "#header-desktop__panel--our-work" ], "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 id=\"header-desktop__panel--topics\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\">", "target": [ "#header-desktop__panel--topics" ], "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 id=\"header-desktop__panel--regions\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\">", "target": [ "#header-desktop__panel--regions" ], "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 id=\"header-desktop__panel--about\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\">", "target": [ "#header-desktop__panel--about" ], "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": "<header id=\"header--sticky\" class=\"header\" aria-role=\"banner\">", "target": [ "#header--sticky" ], "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 id=\"header-drawer\" class=\"header-drawer\" aria-expanded=\"false\" style=\"height: 713px; transform: translateX(0px); display: none;\">", "target": [ "#header-drawer" ], "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 id=\"header-desktop__panel--our-work--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\">", "target": [ "#header-desktop__panel--our-work--mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--topics--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\">", "target": [ "#header-desktop__panel--topics--mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--regions--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\">", "target": [ "#header-desktop__panel--regions--mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<nav id=\"header-desktop__panel--about--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\">", "target": [ "#header-desktop__panel--about--mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"fight-the-facts-modal spb_overlay\" style=\"display: none;\">", "target": [ ".fight-the-facts-modal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/widget_iframe.7dae38096d06923d683a2a807172322a.html?origin=https%3A%2F%2Fwww.guttmacher.org\" title=\"Twitter settings iframe\" style=\"display: none;\"></iframe>", "target": [ "iframe[title=\"Twitter settings iframe\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<iframe id=\"rufous-sandbox\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" style=\"position: absolute; visibility: hidden; display: none; width: 0px; height: 0px; padding: 0px; border: none;\" title=\"Twitter analytics iframe\"></iframe>", "target": [ "#rufous-sandbox" ], "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": "donate now", "urlProps": { "protocol": "http:", "hostname": "give.guttmacher.org", "port": "", "pathname": "/give/412276/", "search": {}, "hash": "#!/donation/checkout?c_src=website&c_src2=header", "filename": "" } }, "relatedNodes": [ { "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">Donate Now</a>", "target": [ ".c-donate-ad__link > a" ] } ], "impact": "minor", "message": "Check that links have the same purpose, or are intentionally ambiguous." } ], "none": [], "impact": "minor", "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">Donate Now</a>", "target": [ ".c-header-desktop__utilities > .c-header-donate-button" ], "failureSummary": "Fix all of the following:\n Check that links have the same purpose, or are intentionally ambiguous." } ] }, { "id": "css-orientation-lock", "impact": "serious", "tags": [ "cat.structure", "wcag134", "wcag21aa", "experimental" ], "description": "Ensures content is not locked to any specific display orientation, and the content is operable in all display orientations", "help": "CSS Media queries must not lock display orientation", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/css-orientation-lock?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "css-orientation-lock", "data": null, "relatedNodes": [], "impact": "serious", "message": "CSS Orientation lock cannot be determined" } ], "none": [], "impact": "serious", "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# \" class=\" js\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n CSS Orientation lock cannot be determined" } ] } ], "violations": [ { "id": "aria-required-parent", "impact": "critical", "tags": [ "cat.aria", "wcag2a", "wcag131" ], "description": "Ensures elements with an ARIA role that require parent roles are contained by them", "help": "Certain ARIA roles must be contained by particular parents", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-parent?application=axeAPI", "nodes": [ { "any": [ { "id": "aria-required-parent", "data": [ "tablist" ], "relatedNodes": [], "impact": "critical", "message": "Required ARIA parent role not present: tablist" } ], "all": [], "none": [], "impact": "critical", "html": "<button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--our-work\">Our Work</button>", "target": [ ".c-header-desktop__primary > .block-content-742b3d35-44d3-4923-9907-74ea192faecb.c-header-main-menu.js-header-main-menu > .paragraph--type--layout-megamenu.paragraph.paragraph--view-mode--default:nth-child(1) > .c-header-panel-container--left.c-header-panel-container > .c-header-tab--our-work.c-header-tab.js-header__tab" ], "failureSummary": "Fix any of the following:\n Required ARIA parent role not present: tablist" }, { "any": [ { "id": "aria-required-parent", "data": [ "tablist" ], "relatedNodes": [], "impact": "critical", "message": "Required ARIA parent role not present: tablist" } ], "all": [], "none": [], "impact": "critical", "html": "<button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--topics\">Topics</button>", "target": [ "button[aria-controls=\"header-desktop__panel--topics\"]" ], "failureSummary": "Fix any of the following:\n Required ARIA parent role not present: tablist" }, { "any": [ { "id": "aria-required-parent", "data": [ "tablist" ], "relatedNodes": [], "impact": "critical", "message": "Required ARIA parent role not present: tablist" } ], "all": [], "none": [], "impact": "critical", "html": "<button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--regions\">Regions</button>", "target": [ "button[aria-controls=\"header-desktop__panel--regions\"]" ], "failureSummary": "Fix any of the following:\n Required ARIA parent role not present: tablist" }, { "any": [ { "id": "aria-required-parent", "data": [ "tablist" ], "relatedNodes": [], "impact": "critical", "message": "Required ARIA parent role not present: tablist" } ], "all": [], "none": [], "impact": "critical", "html": "<button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--about\">About</button>", "target": [ "button[aria-controls=\"header-desktop__panel--about\"]" ], "failureSummary": "Fix any of the following:\n Required ARIA parent role not present: tablist" } ] }, { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#ff6941", "contrastRatio": 2.85, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">Donate Now</a>", "target": [ ".c-header-desktop__utilities > .c-header-donate-button" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">Donate Now</a>", "target": [ ".c-header-desktop__utilities > .c-header-donate-button" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#ff6941", "contrastRatio": 2.85, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">Donate Now</a>", "target": [ ".c-donate-ad__link > a" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">Donate Now</a>", "target": [ ".c-donate-ad__link > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 7:1" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#ff6941", "contrastRatio": 2.85, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">Donate Now</a>", "target": [ ".c-header-desktop__utilities > .c-header-donate-button" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">Donate Now</a>", "target": [ ".c-header-desktop__utilities > .c-header-donate-button" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "bgColor": "#ff6941", "contrastRatio": 2.85, "fontSize": "12.0pt (16px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">Donate Now</a>", "target": [ ".c-donate-ad__link > a" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">Donate Now</a>", "target": [ ".c-donate-ad__link > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.85 (foreground color: #ffffff, background color: #ff6941, font size: 12.0pt (16px), font weight: bold). Expected contrast ratio of 4.5:1" } ] }, { "id": "duplicate-id-active", "impact": "serious", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value of active elements is unique", "help": "IDs of active elements must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-active?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id-active", "data": "edit-submit", "relatedNodes": [ { "html": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">", "target": [ ".c-header-mobile__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper > .search-form__button.button[value=\"Search\"]" ] } ], "impact": "serious", "message": "Document has active elements with the same id attribute: edit-submit" } ], "all": [], "none": [], "impact": "serious", "html": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper > .search-form__button.button[value=\"Search\"]" ], "failureSummary": "Fix any of the following:\n Document has active elements with the same id attribute: edit-submit" } ] }, { "id": "duplicate-id-aria", "impact": "critical", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value used in ARIA and in labels is unique", "help": "IDs used in ARIA and labels must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id-aria", "data": "edit-terms", "relatedNodes": [ { "html": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">", "target": [ ".c-header-mobile__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .js-form-type-search.form-item-terms.js-form-item-terms > .search-form__input.form-search[data-drupal-selector=\"edit-terms\"]" ] } ], "impact": "critical", "message": "Document has multiple elements referenced with ARIA with the same id attribute: edit-terms" } ], "all": [], "none": [], "impact": "critical", "html": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .js-form-type-search.form-item-terms.js-form-item-terms > .search-form__input.form-search[data-drupal-selector=\"edit-terms\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple elements referenced with ARIA with the same id attribute: edit-terms" } ] }, { "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-socialmedialinks", "relatedNodes": [ { "html": "<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\">", "target": [ ".header-drawer-social > .block-social-media-links.social-media-links-block.l--stack" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: block-socialmedialinks" } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\">", "target": [ ".header-social > .block-social-media-links.social-media-links-block.l--stack" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: block-socialmedialinks" }, { "any": [ { "id": "duplicate-id", "data": "block-mainmegamenu", "relatedNodes": [ { "html": "<div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\">", "target": [ ".c-header-mobile__main-menu > .block-content-742b3d35-44d3-4923-9907-74ea192faecb.c-header-main-menu.js-header-main-menu" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: block-mainmegamenu" } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\">", "target": [ ".c-header-desktop__primary > .block-content-742b3d35-44d3-4923-9907-74ea192faecb.c-header-main-menu.js-header-main-menu" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: block-mainmegamenu" }, { "any": [ { "id": "duplicate-id", "data": "block-searchapiform", "relatedNodes": [ { "html": "<div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"block-searchapiform\">", "target": [ ".c-header-mobile__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"]" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: block-searchapiform" } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"block-searchapiform\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: block-searchapiform" }, { "any": [ { "id": "duplicate-id", "data": "search-api-form", "relatedNodes": [ { "html": "<form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" accept-charset=\"UTF-8\">", "target": [ ".c-header-mobile__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"]" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: search-api-form" } ], "all": [], "none": [], "impact": "minor", "html": "<form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" accept-charset=\"UTF-8\">", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: search-api-form" }, { "any": [ { "id": "duplicate-id", "data": "edit-actions", "relatedNodes": [ { "html": "<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"edit-actions\" id=\"edit-actions\"><input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">\n</div>", "target": [ ".c-header-mobile__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper" ] } ], "impact": "minor", "message": "Document has multiple static elements with the same id attribute: edit-actions" } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"edit-actions\" id=\"edit-actions\"><input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">\n</div>", "target": [ ".c-header-desktop__search > .c-header-search-form > .search-api-form-block.search-form[data-drupal-selector=\"search-api-form\"] > .search-form[action=\"/search/site\"][method=\"get\"] > .search-form__actions.form-actions.js-form-wrapper" ], "failureSummary": "Fix any of the following:\n Document has multiple static elements with the same id attribute: edit-actions" } ] }, { "id": "image-alt", "impact": "critical", "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", "section508", "section508.22.a", "ACT" ], "description": "Ensures <img> elements have alternate text or a role of none or presentation", "help": "Images must have alternate text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI", "nodes": [ { "any": [ { "id": "has-alt", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have an alt attribute" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "critical", "html": "<img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">", "target": [ ".homepage-callout--donate-graphic > img" ], "failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ] }, { "id": "link-name", "impact": "serious", "tags": [ "cat.name-role-value", "wcag2a", "wcag412", "wcag244", "section508", "section508.22.a", "ACT" ], "description": "Ensures links have discernible text", "help": "Links must have discernible text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI", "nodes": [ { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">\n <span class=\"fa fa-twitter fa-in\"></span>\n </a>", "target": [ ".header-social > .block-social-media-links.social-media-links-block.l--stack > .social-media-links--platforms.platforms.inline > li:nth-child(1) > .social-media-link-icon--twitter" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">\n <span class=\"fa fa-facebook fa-in\"></span>\n </a>", "target": [ ".header-social > .block-social-media-links.social-media-links-block.l--stack > .social-media-links--platforms.platforms.inline > li:nth-child(2) > .social-media-link-icon--facebook" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\">\n <span class=\"fa fa-instagram fa-in\"></span>\n </a>", "target": [ ".header-social > .block-social-media-links.social-media-links-block.l--stack > .social-media-links--platforms.platforms.inline > li:nth-child(3) > .social-media-link-icon--instagram" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\">\n <span class=\"fa fa-envelope fa-in\"></span>\n </a>", "target": [ ".header-social > .block-social-media-links.social-media-links-block.l--stack > .social-media-links--platforms.platforms.inline > li:nth-child(4) > .social-media-link-icon--contact[href=\"/updates?type=new\"]" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a href=\"/\" class=\"c-footer__logo link--block\">\n\t\t\t\t<img src=\"/themes/custom/gutt/logo.svg\" alt=\"\">\n\t\t\t</a>", "target": [ ".c-footer__logo" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">\n <span class=\"fa fa-twitter fa-in\"></span>\n </a>", "target": [ "#block-socialmedialinks-2 > .social-media-links--platforms.platforms.inline > li:nth-child(1) > .social-media-link-icon--twitter" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">\n <span class=\"fa fa-facebook fa-in\"></span>\n </a>", "target": [ "#block-socialmedialinks-2 > .social-media-links--platforms.platforms.inline > li:nth-child(2) > .social-media-link-icon--facebook" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\">\n <span class=\"fa fa-instagram fa-in\"></span>\n </a>", "target": [ "#block-socialmedialinks-2 > .social-media-links--platforms.platforms.inline > li:nth-child(3) > .social-media-link-icon--instagram" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Guttmacher\">\n <span class=\"fa fa-youtube fa-in\"></span>\n </a>", "target": [ ".social-media-link-icon--youtube" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "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": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/guttmacher-institute\">\n <span class=\"fa fa-linkedin fa-in\"></span>\n </a>", "target": [ ".social-media-link-icon--linkedin" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\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" } ] }, { "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=\"content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# \" class=\" js\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n Page must have a level-one heading" } ] } ] }, "success": true }, "endTime": 1664720552611 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720552612, "endTime": 1664720553369 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720553370, "result": "https://www.guttmacher.org/", "endTime": 1664720556169 }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "startTime": 1664720556169, "url": "https://www.guttmacher.org/", "result": [ { "engineTestId": 89, "bestPracticeId": 362, "attribute": "This img element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This img element does not have a mechanism that allows an accessible name value to be calculated", "element": "<img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*: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)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide alternative text that describes the content conveyed by the image.", "fix": { "alt": null, "aria-label": false, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "img[src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\"]", "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-socialmedialinks', which is not unique in the same DOM", "element": "<div class=\"block-social-media-links social-media-links-block l--stack\" id=\"block-socialmedialinks\"> ... ass=\"social-media-link-icon--contact\"><span class=\"fa fa-envelope fa-in\"></span></a></li></ul></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[id=\"block-socialmedialinks\"][class=\"block-social-media-links social-media-links-block l--stack\"]", "attNo": 2 } }, { "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-socialmedialinks', which is not unique in the same DOM", "element": "<div class=\"block-social-media-links social-media-links-block l--stack\" id=\"block-socialmedialinks\"> ... ass=\"social-media-link-icon--contact\"><span class=\"fa fa-envelope fa-in\"></span></a></li></ul></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[id=\"block-socialmedialinks\"][class=\"block-social-media-links social-media-links-block l--stack\"]", "attNo": 2 } }, { "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-mainmegamenu', which is not unique in the same DOM", "element": "<div class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-men ... <li class=\"c-link-list__item\"><a href=\"/gpr?volume=24&language=en\">Guttmacher Policy Review</a><", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[id=\"block-mainmegamenu\"][class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\"]", "attNo": 2 } }, { "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-mainmegamenu', which is not unique in the same DOM", "element": "<div class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-men ... nalysis</a></li><li class=\"c-link-list__item\"><a href=\"/gpr?volume=24&language=en\">Guttmacher Po", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[id=\"block-mainmegamenu\"][class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\"]", "attNo": 2 } }, { "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-searchapiform', which is not unique in the same DOM", "element": "<div id=\"block-searchapiform\" data-drupal-selector=\"search-api-form\" class=\"search-form search-api-f ... ctor=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div></form></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"search-form search-api-form-block l--stack\"][data-drupal-selector=\"search-api-form\"][id=\"block-searchapiform\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This DIV has an id attribute of 'block-searchapiform', which is not unique in the same DOM", "element": "<div id=\"block-searchapiform\" data-drupal-selector=\"search-api-form\" class=\"search-form search-api-f ... ctor=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div></form></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"search-form search-api-form-block l--stack\"][data-drupal-selector=\"search-api-form\"][id=\"block-searchapiform\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This FORM has an id attribute of 'search-api-form', which is not unique in the same DOM", "element": "<form accept-charset=\"UTF-8\" id=\"search-api-form\" method=\"get\" action=\"/search/site\" class=\"search-f ... l-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div></form>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "form[class=\"search-form l--stack--tight\"][action=\"/search/site\"][method=\"get\"][id=\"search-api-form\"][accept-charset=\"UTF-8\"]", "attNo": 5 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This FORM has an id attribute of 'search-api-form', which is not unique in the same DOM", "element": "<form accept-charset=\"UTF-8\" id=\"search-api-form\" method=\"get\" action=\"/search/site\" class=\"search-f ... l-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div></form>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "form[class=\"search-form l--stack--tight\"][action=\"/search/site\"][method=\"get\"][id=\"search-api-form\"][accept-charset=\"UTF-8\"]", "attNo": 5 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'edit-terms', which is not unique in the same DOM", "element": "<input maxlength=\"128\" size=\"15\" value=\"\" name=\"terms\" id=\"edit-terms\" type=\"search\" data-drupal-sel ... \"edit-terms\" class=\"search-form__input form-search\" title=\"Enter the terms you wish to search for.\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[title=\"Enter the terms you wish to search for.\"][class=\"search-form__input form-search\"][data-drupal-selector=\"edit-terms\"][type=\"search\"][id=\"edit-terms\"][name=\"terms\"][value=\"\"][size=\"15\"][maxlength=\"128\"]", "attNo": 9 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'edit-terms', which is not unique in the same DOM", "element": "<input maxlength=\"128\" size=\"15\" value=\"\" name=\"terms\" id=\"edit-terms\" type=\"search\" data-drupal-sel ... \"edit-terms\" class=\"search-form__input form-search\" title=\"Enter the terms you wish to search for.\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[title=\"Enter the terms you wish to search for.\"][class=\"search-form__input form-search\"][data-drupal-selector=\"edit-terms\"][type=\"search\"][id=\"edit-terms\"][name=\"terms\"][value=\"\"][size=\"15\"][maxlength=\"128\"]", "attNo": 9 } }, { "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 'edit-actions', which is not unique in the same DOM", "element": "<div id=\"edit-actions\" data-drupal-selector=\"edit-actions\" class=\"search-form__actions form-actions ... a-drupal-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"search-form__actions form-actions js-form-wrapper form-wrapper\"][data-drupal-selector=\"edit-actions\"][id=\"edit-actions\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This DIV has an id attribute of 'edit-actions', which is not unique in the same DOM", "element": "<div id=\"edit-actions\" data-drupal-selector=\"edit-actions\" class=\"search-form__actions form-actions ... a-drupal-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\"></div>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "div[class=\"search-form__actions form-actions js-form-wrapper form-wrapper\"][data-drupal-selector=\"edit-actions\"][id=\"edit-actions\"]", "attNo": 3 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'edit-submit', which is not unique in the same DOM", "element": "<input value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[class=\"search-form__button button js-form-submit form-submit\"][data-drupal-selector=\"edit-submit\"][type=\"submit\"][id=\"edit-submit\"][value=\"Search\"]", "attNo": 5 } }, { "engineTestId": 94, "bestPracticeId": 1352, "attribute": "This element has an id attribute set to a value that is not unique in the same DOM", "attributeDetail": "This INPUT has an id attribute of 'edit-submit', which is not unique in the same DOM", "element": "<input value=\"Search\" id=\"edit-submit\" type=\"submit\" data-drupal-selector=\"edit-submit\" class=\"search-form__button button js-form-submit form-submit\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "input[class=\"search-form__button button js-form-submit form-submit\"][data-drupal-selector=\"edit-submit\"][type=\"submit\"][id=\"edit-submit\"][value=\"Search\"]", "attNo": 5 } }, { "engineTestId": 123, "bestPracticeId": 362, "attribute": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "element": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" height=\"24\" width=\"32\"><path fill=\"#fff\" d=\"M21. ... 6 0 01-7.155-.158L.183 1.164A2 2 0 012 0h28z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"></path></svg>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*: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)>*:nth-child(1)>*:nth-child(1)>*: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 text that describes the content conveyed by the SVG.", "fix": { "alt": false, "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "svg[width=\"32\"][height=\"24\"][fill=\"none\"]", "attNo": 4 } }, { "engineTestId": 123, "bestPracticeId": 362, "attribute": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "element": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" height=\"24\" width=\"32\"><path fill=\"#fff\" d=\"M21. ... 6 0 01-7.155-.158L.183 1.164A2 2 0 012 0h28z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"></path></svg>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide text that describes the content conveyed by the SVG.", "fix": { "alt": false, "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "svg[width=\"32\"][height=\"24\"][fill=\"none\"]", "attNo": 4 } }, { "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=\"https://www.twitter.com/Guttmacher\" class=\"social-media-link-icon--twitter\"><span class=\"fa fa-twitter fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*: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[class=\"social-media-link-icon--twitter\"][href=\"https://www.twitter.com/Guttmacher\"]", "attNo": 2 } }, { "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=\"https://www.facebook.com/guttmacher\" class=\"social-media-link-icon--facebook\"><span class=\"fa fa-facebook fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*: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[class=\"social-media-link-icon--facebook\"][href=\"https://www.facebook.com/guttmacher\"]", "attNo": 2 } }, { "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=\"https://www.instagram.com/guttmacherinstitute\" class=\"social-media-link-icon--instagram\"><span class=\"fa fa-instagram fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*: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[class=\"social-media-link-icon--instagram\"][href=\"https://www.instagram.com/guttmacherinstitute\"]", "attNo": 2 } }, { "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=\"/updates?type=new\" class=\"social-media-link-icon--contact\"><span class=\"fa fa-envelope fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(4)>*: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[class=\"social-media-link-icon--contact\"][href=\"/updates?type=new\"]", "attNo": 2 } }, { "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 class=\"c-footer__logo link--block\" href=\"/\"><img alt=\"\" src=\"/themes/custom/gutt/logo.svg\"></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*: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=\"/\"][class=\"c-footer__logo link--block\"]", "attNo": 2 } }, { "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=\"https://www.twitter.com/Guttmacher\" class=\"social-media-link-icon--twitter\"><span class=\"fa fa-twitter fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*: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[class=\"social-media-link-icon--twitter\"][href=\"https://www.twitter.com/Guttmacher\"]", "attNo": 2 } }, { "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=\"https://www.facebook.com/guttmacher\" class=\"social-media-link-icon--facebook\"><span class=\"fa fa-facebook fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*: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[class=\"social-media-link-icon--facebook\"][href=\"https://www.facebook.com/guttmacher\"]", "attNo": 2 } }, { "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=\"https://www.instagram.com/guttmacherinstitute\" class=\"social-media-link-icon--instagram\"><span class=\"fa fa-instagram fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(3)>*: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[class=\"social-media-link-icon--instagram\"][href=\"https://www.instagram.com/guttmacherinstitute\"]", "attNo": 2 } }, { "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=\"https://www.youtube.com/user/Guttmacher\" class=\"social-media-link-icon--youtube\"><span class=\"fa fa-youtube fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(4)>*: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[class=\"social-media-link-icon--youtube\"][href=\"https://www.youtube.com/user/Guttmacher\"]", "attNo": 2 } }, { "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=\"https://www.linkedin.com/company/guttmacher-institute\" class=\"social-media-link-icon--linkedin\"><span class=\"fa fa-linkedin fa-in\"></span></a>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(5)>*: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[class=\"social-media-link-icon--linkedin\"][href=\"https://www.linkedin.com/company/guttmacher-institute\"]", "attNo": 2 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" ... email\" id=\"edit-email--4\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(4)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*: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)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[placeholder=\"email address\"][data-drupal-selector=\"edit-email\"][type=\"text\"][id=\"edit-email--4\"][name=\"email\"][value=\"\"][size=\"60\"][maxlength=\"128\"][class=\"form-text required\"][required=\"required\"][aria-required=\"true\"]", "attNo": 11 } }, { "engineTestId": 863, "bestPracticeId": 2440, "attribute": "This input should not rely on text in the placeholder attribute for an accessible name", "attributeDetail": "This input should not rely on text in the placeholder attribute for an accessible name", "element": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" ... e=\"email\" id=\"edit-email\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(5)>*:nth-child(1)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)>*:nth-child(2)", "fixType": "", "fingerprint": { "version": 2, "css": "input[placeholder=\"email address\"][data-drupal-selector=\"edit-email\"][type=\"text\"][id=\"edit-email\"][name=\"email\"][value=\"\"][size=\"60\"][maxlength=\"128\"][class=\"form-text required\"][required=\"required\"][aria-required=\"true\"]", "attNo": 11 } } ], "endTime": 1664720557532 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720557532, "endTime": 1664720558170 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720558170, "result": "https://www.guttmacher.org/", "endTime": 1664720560997 }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "startTime": 1664720560997, "url": "https://www.guttmacher.org/", "result": { "Error": { "AA.1_1_1.H30.2": { "Img element is the only content of the link, but is missing alt text. The alt text should describe the purpose of the link.": [ { "tagName": "a", "id": "", "code": "<a href=\"/\" class=\"c-footer__logo link--block\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=popup\" style=\"display:block;\" target=\"_blank\">...</a>" } ] }, "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://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">" } ] }, "AA.1_4_3.G18.Fail": { "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.86:1. Recommendation: change background to #d74119.": [ { "tagName": "a", "id": "", "code": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\" class=\"c-header-donate-button\">...</a>" } ], "This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.86:1. Recommendation: change text colour to #d74119.": [ { "tagName": "a", "id": "", "code": "<a class=\"twitter-timeline\" data-dnt=\"true\" data-height=\"740\" data-chrome=\"noheader nofooter noborders transparent\" data-link-color=\"#ff6941\" href=\"https://twitter.com/Guttmacher?ref_src=twsrc%5Etfw\" data-twitter-extracted-i1664720558632619825=\"true\">...</a>" } ] }, "AA.4_1_1.F77": { "Duplicate id attribute value \"block-mainmegamenu\" found on the web page.": [ { "tagName": "div", "id": "#block-mainmegamenu", "code": "<div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\">...</div>" } ], "Duplicate id attribute value \"block-searchapiform\" found on the web page.": [ { "tagName": "div", "id": "#block-searchapiform", "code": "<div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"block-searchapiform\">...</div>" } ], "Duplicate id attribute value \"block-socialmedialinks\" found on the web page.": [ { "tagName": "div", "id": "#block-socialmedialinks", "code": "<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\">...</div>" } ], "Duplicate id attribute value \"edit-actions\" found on the web page.": [ { "tagName": "div", "id": "#edit-actions", "code": "<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"edit-actions\" id=\"edit-actions\">...</div>" } ], "Duplicate id attribute value \"search-api-form\" found on the web page.": [ { "tagName": "form", "id": "#search-api-form", "code": "<form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" accept-charset=\"UTF-8\">...</form>" } ], "Duplicate id attribute value \"edit-submit\" found on the web page.": [ { "tagName": "input", "id": "#edit-submit", "code": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">" } ], "Duplicate id attribute value \"edit-terms\" found on the web page.": [ { "tagName": "input", "id": "#edit-terms", "code": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">" } ] }, "AA.4_1_2.H91.A.NoContent": { "Anchor element found with a valid href attribute, but no link content has been supplied.": [ { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/guttmacher-institute\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Guttmacher\">...</a>" } ] } }, "Warning": { "AA.1_1_1.H67.2": { "Img element is marked so that it is ignored by Assistive Technology.": [ { "tagName": "img", "id": "", "code": "<img srcset=\"/sites/default/files/styles/5_4_180x144/public/3538-17.png?h=aa81dfca&itok=GTAXG2xw 180w, /sites/default/files/styles/5_4_235x188/public/3538-17.png?h=aa81dfca&itok=xnA6ipZM 235w, /sites/default/files/styles/5_4_375x300/public/3538-17.png?h=aa81dfca&itok=Ui-3_30u 375w, /sites/default/files/styles/5_4_640x512/public/3538-17.png?h=aa81dfca&itok=JQENz22k 640w, /sites/default/files/styles/5_4_750x600/public/3538-17.png?h=aa81dfca&itok=OmItsxnE 750w\" sizes=\"(min-width: 93.75em) 450px, (min-width: 62.25em) calc((100vw - 4em) / 3), (min-width: 48em) calc((100vw - 4em) / 2), calc((100vw - 2em) / 3)\" src=\"/sites/default/files/styles/5_4_90x72/public/3538-17.png?h=aa81dfca&itok=37zSIgS2\" alt=\"\" typeof=\"foaf:Image\">" }, { "tagName": "img", "id": "", "code": "<img srcset=\"/sites/default/files/styles/5_4_180x144/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=xbxQsKmQ 180w, /sites/default/files/styles/5_4_235x188/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=_eUvj6A2 235w, /sites/default/files/styles/5_4_375x300/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=AJ72afo3 375w, /sites/default/files/styles/5_4_640x512/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=XAI4uJMR 640w, /sites/default/files/styles/5_4_750x600/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=w6o9rSut 750w\" sizes=\"(min-width: 93.75em) 450px, (min-width: 62.25em) calc((100vw - 4em) / 3), (min-width: 48em) calc((100vw - 4em) / 2), calc((100vw - 2em) / 3)\" src=\"/sites/default/files/styles/5_4_90x72/public/images/lay_of_the_land_website_preview_final.png?h=aa81dfca&itok=rqZPSfNA\" alt=\"\" typeof=\"foaf:Image\">" }, { "tagName": "img", "id": "", "code": "<img srcset=\"/sites/default/files/styles/5_4_180x144/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=s9mH5vXp 180w, /sites/default/files/styles/5_4_235x188/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=p9Bybxa_ 235w, /sites/default/files/styles/5_4_375x300/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=wKeFwZpW 375w, /sites/default/files/styles/5_4_640x512/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=udZ5-it2 640w, /sites/default/files/styles/5_4_750x600/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=TU4BzqIB 750w\" sizes=\"(min-width: 93.75em) 450px, (min-width: 62.25em) calc((100vw - 4em) / 3), (min-width: 48em) calc((100vw - 4em) / 2), calc((100vw - 2em) / 3)\" src=\"/sites/default/files/styles/5_4_90x72/public/images/scotus_landing_page_preview_0.png?h=85f3c812&itok=JSRcjv6_\" alt=\"\" typeof=\"foaf:Image\">" } ] }, "AA.1_3_1_A.G141": { "The heading structure is not logically nested. This h3 element should be an h2 to be properly nested.": [ { "tagName": "h3", "id": "", "code": "<h3 class=\"c-home-hero__title\">...</h3>" } ] }, "AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "This element has \"position: fixed\". This may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [ { "tagName": "div", "id": "#header-control-panel", "code": "<div id=\"header-control-panel\" class=\"header-control-panel\">...</div>" }, { "tagName": "div", "id": "#header-drawer", "code": "<div id=\"header-drawer\" class=\"header-drawer\" aria-expanded=\"false\" style=\"height: 713px; transform: translateX(0px); display: none;\">...</div>" }, { "tagName": "div", "id": "#header-overlay", "code": "<div id=\"header-overlay\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"fight-the-facts-modal spb_overlay\" style=\"display: none;\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"spb-popup-main-wrapper spb_center\" style=\"width: 400px; margin-left: -200px;\">...</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": "h2", "id": "#block-footer-menu", "code": "<h2 class=\"visually-hidden\" id=\"block-footer-menu\">...</h2>" } ] }, "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": "", "code": "<a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">...</a>" }, { "tagName": "label", "id": "", "code": "<label class=\"c-label visually-hidden\" for=\"edit-terms\">...</label>" } ] }, "AA.4_1_2.H91.A.Empty": { "Anchor element found with an ID but without a href or link text. Consider moving its ID to a parent or nearby element.": [ { "tagName": "a", "id": "#main-content", "code": "<a id=\"main-content\" tabindex=\"-1\">...</a>" } ] } }, "success": true }, "endTime": 1664720561541 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720561541, "endTime": 1664720562190 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720562190, "result": "https://www.guttmacher.org/", "endTime": 1664720565316 }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "startTime": 1664720565316, "url": "https://www.guttmacher.org/", "result": { "content": { "totals": { "violation": 99, "recommendation": 19, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Img_HasAlt", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/img[1]", "aria": "/document[1]/main[1]/article[1]/img[1]" }, "message": "Image does not have an 'alt' attribute short text alternative", "bounds": { "left": 8, "top": 3302, "height": 1892, "width": 3158 }, "snippet": "<img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/list[1]/listitem[4]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 151, "height": 18, "width": 0 }, "snippet": "<a href=\"/updates?type=new\" class=\"social-media-link-icon--contact\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/list[1]/listitem[3]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 133, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.instagram.com/guttmacherinstitute\" class=\"social-media-link-icon--instagram\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/list[1]/listitem[2]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 114, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.facebook.com/guttmacher\" class=\"social-media-link-icon--facebook\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/list[1]/listitem[1]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 96, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.twitter.com/Guttmacher\" class=\"social-media-link-icon--twitter\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[5]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 7106, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.linkedin.com/company/guttmacher-institute\" class=\"social-media-link-icon--linkedin\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[4]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 7087, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.youtube.com/user/Guttmacher\" class=\"social-media-link-icon--youtube\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[3]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 7069, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.instagram.com/guttmacherinstitute\" class=\"social-media-link-icon--instagram\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[2]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 7050, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.facebook.com/guttmacher\" class=\"social-media-link-icon--facebook\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[1]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 48, "top": 7032, "height": 18, "width": 0 }, "snippet": "<a href=\"https://www.twitter.com/Guttmacher\" class=\"social-media-link-icon--twitter\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/contentinfo[1]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 8, "top": 6942, "height": 18, "width": 0 }, "snippet": "<a class=\"c-footer__logo link--block\" href=\"/\">", "level": "violation" }, { "ruleId": "Valerie_Label_HasContent", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]/div[2]/label[1]", "aria": "/document[1]/main[1]/article[1]" }, "message": "The <label> element does not have descriptive text that identifies the expected input", "bounds": { "left": 8, "top": 5287, "height": 18, "width": 0 }, "snippet": "<label for=\"edit-email--4\" class=\"c-label js-form-required form-required\">", "level": "violation" }, { "ruleId": "Valerie_Label_HasContent", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[2]/form[1]/div[2]/label[1]", "aria": "/document[1]/contentinfo[1]" }, "message": "The <label> element does not have descriptive text that identifies the expected input", "bounds": { "left": 8, "top": 7359, "height": 18, "width": 0 }, "snippet": "<label for=\"edit-email\" class=\"c-label js-form-required form-required\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[4]" }, "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name", "bounds": { "left": 8, "top": 1723, "height": 583, "width": 784 }, "snippet": "<nav data-region=\"about\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--about\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[3]" }, "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name", "bounds": { "left": 8, "top": 1489, "height": 177, "width": 784 }, "snippet": "<nav data-region=\"regions\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--regions\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[2]" }, "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name", "bounds": { "left": 8, "top": 1131, "height": 300, "width": 784 }, "snippet": "<nav data-region=\"topics\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--topics\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[1]" }, "message": "Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name", "bounds": { "left": 8, "top": 246, "height": 829, "width": 784 }, "snippet": "<nav data-region=\"our-work\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--our-work\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ValidProperty", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "The attribute(s) 'aria-role' referenced by the element <HEADER> is not a valid ARIA state or property", "bounds": { "left": 8, "top": 2386, "height": 99, "width": 784 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "Rpt_Aria_RequiredParent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/button[1]", "aria": "/document[1]/banner[1]/tab[4]" }, "message": "The element with role \"tab\" is not contained in or owned by an element with one of the following roles: \"tablist\"", "bounds": { "left": 8, "top": 1681, "height": 22, "width": 51 }, "snippet": "<button aria-controls=\"header-desktop__panel--about\" aria-selected=\"false\" role=\"tab\" class=\"c-header-tab c-header-tab--about js-header__tab\">", "level": "violation" }, { "ruleId": "Rpt_Aria_RequiredParent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/button[1]", "aria": "/document[1]/banner[1]/tab[3]" }, "message": "The element with role \"tab\" is not contained in or owned by an element with one of the following roles: \"tablist\"", "bounds": { "left": 8, "top": 1447, "height": 22, "width": 65 }, "snippet": "<button aria-controls=\"header-desktop__panel--regions\" aria-selected=\"false\" role=\"tab\" class=\"c-header-tab c-header-tab--regions js-header__tab\">", "level": "violation" }, { "ruleId": "Rpt_Aria_RequiredParent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/button[1]", "aria": "/document[1]/banner[1]/tab[2]" }, "message": "The element with role \"tab\" is not contained in or owned by an element with one of the following roles: \"tablist\"", "bounds": { "left": 8, "top": 1090, "height": 22, "width": 54 }, "snippet": "<button aria-controls=\"header-desktop__panel--topics\" aria-selected=\"false\" role=\"tab\" class=\"c-header-tab c-header-tab--topics js-header__tab\">", "level": "violation" }, { "ruleId": "Rpt_Aria_RequiredParent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/button[1]", "aria": "/document[1]/banner[1]/tab[1]" }, "message": "The element with role \"tab\" is not contained in or owned by an element with one of the following roles: \"tablist\"", "bounds": { "left": 8, "top": 204, "height": 22, "width": 73 }, "snippet": "<button aria-controls=\"header-desktop__panel--our-work\" aria-selected=\"false\" role=\"tab\" class=\"c-header-tab c-header-tab--our-work js-header__tab\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 8, "height": 18, "width": 133 }, "snippet": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OneBannerInSiblingSet_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "There is more than one element with \"banner\" role on the page", "bounds": { "left": 8, "top": 2386, "height": 99, "width": 784 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OneBannerInSiblingSet_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "There is more than one element with \"banner\" role on the page", "bounds": { "left": 8, "top": 27, "height": 2338, "width": 784 }, "snippet": "<header class=\"c-header-desktop\" id=\"header-desktop\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 8, "top": 2386, "height": 99, "width": 784 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 8, "top": 27, "height": 2338, "width": 784 }, "snippet": "<header class=\"c-header-desktop\" id=\"header-desktop\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]", "aria": "/document[1]/main[1]/article[1]/complementary[1]" }, "message": "The element with \"complementary\" role does not have a label", "bounds": { "left": 8, "top": 6154, "height": 189, "width": 784 }, "snippet": "<aside class=\"c-state-policy-stats c-state-policy-stats--legislation_tracker t-pane t-teal-dark\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "Multiple \"banner\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 2386, "height": 99, "width": 784 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "Multiple \"banner\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 27, "height": 2338, "width": 784 }, "snippet": "<header class=\"c-header-desktop\" id=\"header-desktop\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[14]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 6811, "height": 19, "width": 704 }, "snippet": "<figure class=\"teaser__image\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[4]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 3046, "height": 19, "width": 704 }, "snippet": "<figure data-href=\"/abortion-rights-supreme-court\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[3]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 2912, "height": 19, "width": 704 }, "snippet": "<figure data-href=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[2]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 2801, "height": 19, "width": 704 }, "snippet": "<figure data-href=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/article[1]/div[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[1]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 48, "top": 2500, "height": 19, "width": 704 }, "snippet": "<figure data-href=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero__image js-block-link\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[4]" }, "message": "The ARIA role 'tabpanel' is not valid for the element <nav>", "bounds": { "left": 8, "top": 1723, "height": 583, "width": 784 }, "snippet": "<nav data-region=\"about\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--about\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[3]" }, "message": "The ARIA role 'tabpanel' is not valid for the element <nav>", "bounds": { "left": 8, "top": 1489, "height": 177, "width": 784 }, "snippet": "<nav data-region=\"regions\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--regions\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[2]" }, "message": "The ARIA role 'tabpanel' is not valid for the element <nav>", "bounds": { "left": 8, "top": 1131, "height": 300, "width": 784 }, "snippet": "<nav data-region=\"topics\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--topics\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/tabpanel[1]" }, "message": "The ARIA role 'tabpanel' is not valid for the element <nav>", "bounds": { "left": 8, "top": 246, "height": 829, "width": 784 }, "snippet": "<nav data-region=\"our-work\" aria-hidden=\"true\" role=\"tabpanel\" class=\"c-header-panel js-header__panel\" id=\"header-desktop__panel--our-work\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[4]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2287, "height": 18, "width": 115 }, "snippet": "<a href=\"/bixby-international-leadership-fellowship\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[4]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2268, "height": 18, "width": 137 }, "snippet": "<a href=\"/cory-l-richards-memorial-scholarship\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[4]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2250, "height": 18, "width": 98 }, "snippet": "<a href=\"/darroch-award-excellence-sexual-and-reproductive-health-research\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[3]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2164, "height": 18, "width": 66 }, "snippet": "<a class=\"link--ruled link--secondary\" href=\"/about/financials\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[3]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2145, "height": 18, "width": 170 }, "snippet": "<a href=\"/donate/planned-giving\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[3]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2127, "height": 18, "width": 162 }, "snippet": "<a href=\"/donate/support-our-work\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[3]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2108, "height": 18, "width": 147 }, "snippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[3]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2090, "height": 18, "width": 114 }, "snippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=header\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[2]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 2004, "height": 18, "width": 92 }, "snippet": "<a href=\"/search/site?f%5B0%5D=type%3ANews%20Release&f%5B1%5D=type%3ANews%20Release\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[2]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1986, "height": 18, "width": 82 }, "snippet": "<a href=\"/media-office\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[8]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[8]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1900, "height": 18, "width": 167 }, "snippet": "<a class=\"link--ruled link--secondary\" href=\"/financial-conflict-interest-policy\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[7]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[7]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1881, "height": 18, "width": 50 }, "snippet": "<a href=\"/about/contact\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[6]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[6]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1863, "height": 18, "width": 48 }, "snippet": "<a href=\"/about/history\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1844, "height": 18, "width": 70 }, "snippet": "<a href=\"/a-matter-of-facts\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1826, "height": 18, "width": 111 }, "snippet": "<a href=\"/about/job-opportunities\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1807, "height": 18, "width": 40 }, "snippet": "<a href=\"/about/board\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1789, "height": 18, "width": 31 }, "snippet": "<a href=\"/about/staff\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[4]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[4]/list[1]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1770, "height": 18, "width": 40 }, "snippet": "<a href=\"/about\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[7]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[7]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1647, "height": 18, "width": 53 }, "snippet": "<a href=\"/regions/oceania\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[6]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[6]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1628, "height": 18, "width": 116 }, "snippet": "<a href=\"/regions/northern-america\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1610, "height": 18, "width": 202 }, "snippet": "<a href=\"/regions/latin-america-caribbean\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1591, "height": 18, "width": 47 }, "snippet": "<a href=\"/regions/europe\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1573, "height": 18, "width": 30 }, "snippet": "<a href=\"/regions/asia\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1554, "height": 18, "width": 41 }, "snippet": "<a class=\"link--ruled\" href=\"/regions/africa\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[3]/list[1]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1536, "height": 18, "width": 44 }, "snippet": "<a href=\"/regions/global\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[2]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1413, "height": 18, "width": 38 }, "snippet": "<a href=\"/united-states/teens\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[2]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1394, "height": 18, "width": 68 }, "snippet": "<a href=\"/united-states/pregnancy\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[2]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1376, "height": 18, "width": 79 }, "snippet": "<a href=\"/united-states/hiv-stis\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[2]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1357, "height": 18, "width": 91 }, "snippet": "<a href=\"/united-states/contraception\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[2]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1339, "height": 18, "width": 58 }, "snippet": "<a href=\"/united-states/abortion\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[1]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1253, "height": 18, "width": 38 }, "snippet": "<a href=\"/global/teens\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[1]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1234, "height": 18, "width": 68 }, "snippet": "<a href=\"/global/pregnancy\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[1]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1216, "height": 18, "width": 79 }, "snippet": "<a href=\"/global/hiv-stis\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[1]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1197, "height": 18, "width": 91 }, "snippet": "<a href=\"/global/contraception\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[2]/list[1]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1179, "height": 18, "width": 58 }, "snippet": "<a href=\"/global/abortion\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[5]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[6]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1055, "height": 18, "width": 399 }, "snippet": "<a href=\"/journals/psrh\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[5]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[6]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 1037, "height": 18, "width": 484 }, "snippet": "<a href=\"/journals/ipsrh\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[5]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 951, "height": 18, "width": 127 }, "snippet": "<a href=\"/public-use-datasets\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[5]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 933, "height": 18, "width": 81 }, "snippet": "<a href=\"/infographics\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[4]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[5]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 914, "height": 18, "width": 74 }, "snippet": "<a href=\"https://data.guttmacher.org/regions\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[4]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 828, "height": 18, "width": 185 }, "snippet": "<a href=\"/state-policy/laws-policies\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[4]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 810, "height": 18, "width": 29 }, "snippet": "<a href=\"/united-states/fact-sheets\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[4]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 791, "height": 18, "width": 44 }, "snippet": "<a href=\"/global/fact-sheets\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[3]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 705, "height": 18, "width": 53 }, "snippet": "<a class=\"link--ruled\" href=\"/opinion\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[3]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 687, "height": 18, "width": 174 }, "snippet": "<a href=\"/gpr?volume=24&language=en\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[3]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 668, "height": 18, "width": 97 }, "snippet": "<a class=\"link--ruled\" href=\"/policy-analysis\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[3]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 650, "height": 18, "width": 86 }, "snippet": "<a href=\"/united-states/research-articles\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[3]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 631, "height": 18, "width": 101 }, "snippet": "<a href=\"/global/research-articles\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[2]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 546, "height": 18, "width": 29 }, "snippet": "<a href=\"/united-states/reports\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[2]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 527, "height": 18, "width": 44 }, "snippet": "<a href=\"/global/reports\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[9]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[9]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 441, "height": 18, "width": 152 }, "snippet": "<a href=\"/state-policy\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[8]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[8]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 423, "height": 18, "width": 141 }, "snippet": "<a href=\"/state-policy-resources\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[7]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[7]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 404, "height": 18, "width": 137 }, "snippet": "<a class=\"link--ruled\" href=\"/us-policy-resources\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[6]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[6]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 386, "height": 18, "width": 209 }, "snippet": "<a href=\"/guttmacher-lancet-commission\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[5]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[5]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 367, "height": 18, "width": 133 }, "snippet": "<a href=\"/global/abortion\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[4]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[4]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 349, "height": 18, "width": 86 }, "snippet": "<a class=\"link--ruled\" href=\"/adding-it-up\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[3]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 330, "height": 18, "width": 223 }, "snippet": "<a href=\"/reproductive-health-impact-study\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[2]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 312, "height": 18, "width": 120 }, "snippet": "<a href=\"/covid-19-resources\">", "level": "violation" }, { "ruleId": "aria_hidden_focus_misuse", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "aria": "/document[1]/banner[1]/tabpanel[1]/list[1]/listitem[1]/link[1]" }, "message": "Element \"a\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'", "bounds": { "left": 48, "top": 293, "height": 18, "width": 158 }, "snippet": "<a href=\"/abortion-rights-supreme-court\">", "level": "violation" }, { "ruleId": "aria_attribute_allowed", "path": { "dom": "/html[1]/body[1]/noscript[1]", "aria": "/document[1]" }, "message": "The ARIA attributes \"aria-hidden\" are not valid for the element <noscript> with ARIA role \"none\"", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-hidden=\"true\">", "level": "violation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[14]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 6811, "height": 115, "width": 784 }, "snippet": "<article class=\"teaser teaser--has-image\" about=\"/a-matter-of-facts\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[13]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 6537, "height": 59, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/state-policy/explore/abortion-policy-absence-roe\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[12]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 6460, "height": 59, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/state-policy/explore/overview-abortion-laws\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[11]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 6361, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/06/state-policy-trends-midyear-2022-roe-about-be-overturned-some-states-double-down\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[10]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5975, "height": 59, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/02/medication-abortion-now-accounts-more-half-all-us-abortions\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[9]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5876, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/news-release/2022/restrictions-contraceptive-services-interfere-peoples-ability-get-care-and-use\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[8]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5777, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/06/long-term-decline-us-abortions-reverses-showing-rising-need-abortion-supreme-court\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[7]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5595, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/05/impact-trump-administrations-expanded-global-gag-rule-policy-family-planning-service\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[6]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5496, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/just-numbers-impact-uk-international-family-planning-assistance-2021-2022\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[5]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 5397, "height": 81, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/03/new-evidence-unintended-pregnancy-and-abortion-150-countries-shows-importance\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[4]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 3046, "height": 96, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/abortion-rights-supreme-court\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[3]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 2912, "height": 118, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[2]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 2801, "height": 96, "width": 784 }, "snippet": "<article class=\"c-home-featured\" about=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[1]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 2500, "height": 285, "width": 784 }, "snippet": "<article class=\"c-home-hero\" about=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 8, "top": 2500, "height": 4426, "width": 784 }, "snippet": "<article about=\"/home-page\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]", "aria": "/document[1]/main[1]" }, "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>", "bounds": { "left": 8, "top": 2500, "height": 4426, "width": 784 }, "snippet": "<main class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\" role=\"main\" id=\"page__main\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[1]" }, "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>", "bounds": { "left": 8, "top": 7144, "height": 66, "width": 784 }, "snippet": "<nav class=\"system-menu-block-footer\" id=\"block-footer\" aria-labelledby=\"block-footer-menu\" role=\"navigation\">", "level": "recommendation" }, { "ruleId": "aria_attribute_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]/div[2]/input[1]", "aria": "/document[1]/main[1]/article[1]/textbox[2]" }, "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"", "bounds": { "left": 8, "top": 5287, "height": 22, "width": 414 }, "snippet": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email--4\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "level": "recommendation" }, { "ruleId": "aria_attribute_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[2]/form[1]/div[2]/input[1]", "aria": "/document[1]/contentinfo[1]/textbox[1]" }, "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"", "bounds": { "left": 8, "top": 7358, "height": 22, "width": 414 }, "snippet": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "level": "recommendation" } ] }, "url": { "totals": { "violation": 18, "recommendation": 19, "ignored": 0 }, "items": [ { "ruleId": "WCAG20_Img_HasAlt", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]/img[1]", "aria": "/document[1]/main[1]/link[1]/img[1]" }, "message": "Image does not have an 'alt' attribute short text alternative", "bounds": { "left": 200, "top": 122, "height": 357, "width": 400 }, "snippet": "<img width=\"400\" src=\"/sites/default/files/2022-09/FFF-Popup.png\">", "level": "violation" }, { "ruleId": "WCAG20_Img_HasAlt", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/img[1]", "aria": "/document[1]/main[1]/article[1]/img[1]" }, "message": "Image does not have an 'alt' attribute short text alternative", "bounds": { "left": 524, "top": 1421, "height": 141, "width": 235 }, "snippet": "<img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]", "aria": "/document[1]/main[1]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 200, "top": 122, "height": 357, "width": 400 }, "snippet": "<a target=\"_blank\" style=\"display:block;\" href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=popup\">", "level": "violation" }, { "ruleId": "WCAG20_A_HasText", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/contentinfo[1]/link[1]" }, "message": "Hyperlink has no link text, label or image with a text alternative", "bounds": { "left": 340, "top": 4841, "height": 132, "width": 120 }, "snippet": "<a class=\"c-footer__logo link--block\" href=\"/\">", "level": "violation" }, { "ruleId": "Valerie_Label_HasContent", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]/div[2]/label[1]", "aria": "/document[1]/main[1]/article[1]" }, "message": "The <label> element does not have descriptive text that identifies the expected input", "bounds": { "left": 72, "top": 1658, "height": 0, "width": 280 }, "snippet": "<label for=\"edit-email--4\" class=\"c-label js-form-required form-required\">", "level": "violation" }, { "ruleId": "Valerie_Label_HasContent", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[2]/form[1]/div[2]/label[1]", "aria": "/document[1]/contentinfo[1]" }, "message": "The <label> element does not have descriptive text that identifies the expected input", "bounds": { "left": 102, "top": 5438, "height": 25, "width": 220 }, "snippet": "<label for=\"edit-email\" class=\"c-label js-form-required form-required\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ValidProperty", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "The attribute(s) 'aria-role' referenced by the element <HEADER> is not a valid ARIA state or property", "bounds": { "left": 0, "top": 0, "height": 55, "width": 800 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 0, "top": 0, "height": 9, "width": 9 }, "snippet": "<a class=\"visually-hidden focusable skip-link\" href=\"#main-content\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[8]/div[1]/div[1]/aside[1]", "aria": "/document[1]/main[1]/article[1]/complementary[1]" }, "message": "The element with \"complementary\" role does not have a label", "bounds": { "left": 72, "top": 3206, "height": 424, "width": 656 }, "snippet": "<aside class=\"c-state-policy-stats c-state-policy-stats--legislation_tracker t-pane t-teal-dark\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/header[2]", "aria": "/document[1]/banner[2]" }, "message": "Multiple \"banner\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 55, "width": 800 }, "snippet": "<header aria-role=\"banner\" class=\"header\" id=\"header--sticky\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/main[1]/article[1]/link[1]" }, "message": "Text contrast of 2.86 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 300", "bounds": { "left": 42, "top": 4222, "height": 21, "width": 199 }, "snippet": "<a data-twitter-extracted-i1664720573807509045=\"true\" href=\"https://twitter.com/Guttmacher?ref_src=twsrc%5Etfw\" data-link-color=\"#ff6941\" data-chrome=\"noheader nofooter noborders transparent\" data-height=\"740\" data-dnt=\"true\" class=\"twitter-timeline\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]", "aria": "/document[1]/contentinfo[1]/link[2]" }, "message": "Text contrast of 2.86 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 700", "bounds": { "left": 600, "top": 5038, "height": 36, "width": 123 }, "snippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&c_src2=footer\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[14]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 72, "top": 4393, "height": 130, "width": 162 }, "snippet": "<figure class=\"teaser__image\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[4]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 42, "top": 1083, "height": 96, "width": 120 }, "snippet": "<figure data-href=\"/abortion-rights-supreme-court\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[3]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 42, "top": 957, "height": 96, "width": 120 }, "snippet": "<figure data-href=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/article[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[2]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 42, "top": 831, "height": 96, "width": 120 }, "snippet": "<figure data-href=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured__image js-block-link\">", "level": "violation" }, { "ruleId": "HAAC_Figure_label", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/article[1]/div[1]/figure[1]", "aria": "/document[1]/main[1]/article[1]/article[1]/figure[1]" }, "message": "The <figure> element does not have an associated label", "bounds": { "left": 61, "top": 116, "height": 279, "width": 315 }, "snippet": "<figure data-href=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero__image js-block-link\">", "level": "violation" }, { "ruleId": "aria_attribute_allowed", "path": { "dom": "/html[1]/body[1]/noscript[1]", "aria": "/document[1]" }, "message": "The ARIA attributes \"aria-hidden\" are not valid for the element <noscript> with ARIA role \"none\"", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-hidden=\"true\">", "level": "violation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[14]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 4393, "height": 130, "width": 656 }, "snippet": "<article class=\"teaser teaser--has-image\" about=\"/a-matter-of-facts\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[13]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 3894, "height": 60, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/state-policy/explore/abortion-policy-absence-roe\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[12]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 3804, "height": 60, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/state-policy/explore/overview-abortion-laws\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[9]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[11]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 3690, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/06/state-policy-trends-midyear-2022-roe-about-be-overturned-some-states-double-down\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[10]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 2813, "height": 60, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/02/medication-abortion-now-accounts-more-half-all-us-abortions\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[9]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 2699, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/news-release/2022/restrictions-contraceptive-services-interfere-peoples-ability-get-care-and-use\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[5]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[8]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 2585, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/06/long-term-decline-us-abortions-reverses-showing-rising-need-abortion-supreme-court\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[7]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 2202, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/05/impact-trump-administrations-expanded-global-gag-rule-policy-family-planning-service\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[6]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 2088, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/just-numbers-impact-uk-international-family-planning-assistance-2021-2022\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[5]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 72, "top": 1974, "height": 84, "width": 656 }, "snippet": "<article class=\"c-home-featured\" about=\"/article/2022/03/new-evidence-unintended-pregnancy-and-abortion-150-countries-shows-importance\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[4]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 42, "top": 1083, "height": 96, "width": 716 }, "snippet": "<article class=\"c-home-featured\" about=\"/abortion-rights-supreme-court\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[3]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 42, "top": 957, "height": 96, "width": 716 }, "snippet": "<article class=\"c-home-featured\" about=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[2]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 42, "top": 831, "height": 96, "width": 716 }, "snippet": "<article class=\"c-home-featured\" about=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]/article[1]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 42, "top": 97, "height": 650, "width": 716 }, "snippet": "<article class=\"c-home-hero\" about=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]", "aria": "/document[1]/main[1]/article[1]" }, "message": "The explicitly-assigned ARIA role \"article\" is redundant with the implicit role of the element <article>", "bounds": { "left": 0, "top": 97, "height": 4456, "width": 800 }, "snippet": "<article about=\"/home-page\" role=\"article\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]", "aria": "/document[1]/main[1]" }, "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>", "bounds": { "left": 0, "top": 97, "height": 4696, "width": 800 }, "snippet": "<main class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\" role=\"main\" id=\"page__main\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[2]/nav[1]", "aria": "/document[1]/contentinfo[1]/navigation[1]" }, "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>", "bounds": { "left": 629, "top": 5122, "height": 27, "width": 109 }, "snippet": "<nav class=\"system-menu-block-footer\" id=\"block-footer\" aria-labelledby=\"block-footer-menu\" role=\"navigation\">", "level": "recommendation" }, { "ruleId": "aria_attribute_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]/div[2]/input[1]", "aria": "/document[1]/main[1]/article[1]/textbox[2]" }, "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"", "bounds": { "left": 72, "top": 1668, "height": 42, "width": 280 }, "snippet": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email--4\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "level": "recommendation" }, { "ruleId": "aria_attribute_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[2]/form[1]/div[2]/input[1]", "aria": "/document[1]/contentinfo[1]/textbox[1]" }, "message": "The ARIA attribute \"aria-required\" is redundant with the HTML attribute \"required\"", "bounds": { "left": 102, "top": 5463, "height": 40, "width": 220 }, "snippet": "<input aria-required=\"true\" required=\"required\" class=\"form-text required\" maxlength=\"128\" size=\"60\" value=\"\" name=\"email\" id=\"edit-email\" type=\"text\" data-drupal-selector=\"edit-email\" placeholder=\"email address\">", "level": "recommendation" } ] }, "success": true }, "endTime": 1664720577209 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720577209, "endTime": 1664720578018 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720578018, "result": "https://www.guttmacher.org/", "endTime": 1664720581179 }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "startTime": 1664720581180, "url": "https://www.guttmacher.org/", "result": { "messages": [ { "type": "info", "lastLine": 2, "lastColumn": 701, "firstColumn": 27, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "t=\"utf-8\"><script type=\"text/javascript\" src=\"https://bam.nr-data.net/1/NRJS-c17e40cf1c9330d7f80?a=1035959682&v=1216.487a282&to=NFVRMRRQCkFVVxdRCg0fcgYSWAtcG3ARTRUCXG8LCVUBbndbDUwXDFxfABRtKl1QUTVRABRzXAsSQwteWFERFVsVWVYS&rst=963&ck=1&ref=https://www.guttmacher.org/&ap=2054&be=102&fe=903&dc=619&perf=%7B%22timing%22:%7B%22of%22:1664720578021,%22n%22:0,%22f%22:0,%22dn%22:3,%22dne%22:5,%22c%22:5,%22s%22:11,%22ce%22:41,%22rq%22:41,%22rp%22:77,%22rpe%22:80,%22dl%22:84,%22di%22:618,%22ds%22:619,%22de%22:650,%22dc%22:902,%22l%22:902,%22le%22:903%7D,%22navigation%22:%7B%7D%7D&fp=671&fcp=671&at=GBJSR1xKGU8%3D&jsonp=NREUM.setToken\"></scri", "hiliteStart": 10, "hiliteLength": 675 }, { "type": "info", "lastLine": 2, "lastColumn": 802, "firstColumn": 711, "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": 2, "lastColumn": 996, "firstColumn": 966, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\">(windo", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 38, "lastColumn": 117, "firstColumn": 3, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "script>\n <script charset=\"utf-8\" src=\"https://platform.twitter.com/js/horizon_timeline.a7991bb824d62c8d5038ddd875db8389.js\"></scri", "hiliteStart": 10, "hiliteLength": 115 }, { "type": "error", "lastLine": 43, "lastColumn": 33, "firstColumn": 5, "message": "The aria-hidden attribute must not be specified on the noscript element.", "extract": " </a>\n <noscript aria-hidden=\"true\"><ifram", "hiliteStart": 10, "hiliteLength": 29 }, { "type": "error", "lastLine": 122, "lastColumn": 309, "firstColumn": 162, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--our-work\">Our Wo", "hiliteStart": 10, "hiliteLength": 148 }, { "type": "error", "lastLine": 122, "lastColumn": 466, "firstColumn": 327, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "k</button><nav id=\"header-desktop__panel--our-work\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\"><div c", "hiliteStart": 10, "hiliteLength": 140 }, { "type": "error", "lastLine": 122, "lastColumn": 4949, "firstColumn": 4806, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--topics\">Topics", "hiliteStart": 10, "hiliteLength": 144 }, { "type": "error", "lastLine": 122, "lastColumn": 5100, "firstColumn": 4965, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "s</button><nav id=\"header-desktop__panel--topics\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\"><div c", "hiliteStart": 10, "hiliteLength": 136 }, { "type": "error", "lastLine": 122, "lastColumn": 6875, "firstColumn": 6730, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "r--right\"><button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--regions\">Region", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 122, "lastColumn": 7029, "firstColumn": 6892, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "s</button><nav id=\"header-desktop__panel--regions\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\"><div c", "hiliteStart": 10, "hiliteLength": 138 }, { "type": "error", "lastLine": 122, "lastColumn": 8331, "firstColumn": 8190, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--about\">About<", "hiliteStart": 10, "hiliteLength": 142 }, { "type": "error", "lastLine": 122, "lastColumn": 8479, "firstColumn": 8346, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "t</button><nav id=\"header-desktop__panel--about\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\"><div c", "hiliteStart": 10, "hiliteLength": 134 }, { "type": "error", "lastLine": 153, "lastColumn": 62, "firstColumn": 1, "message": "Attribute aria-role not allowed on element header at this point.", "extract": "der>\n \n<header id=\"header--sticky\" class=\"header\" aria-role=\"banner\">\n <di", "hiliteStart": 10, "hiliteLength": 62 }, { "type": "error", "lastLine": 174, "lastColumn": 136, "firstColumn": 3, "message": "Element div is missing one or more of the following attributes: role.", "extract": " </div>\n <div id=\"header-drawer\" class=\"header-drawer\" aria-expanded=\"false\" style=\"height: 713px; transform: translateX(0px); display: none;\">\n <", "hiliteStart": 10, "hiliteLength": 134 }, { "type": "error", "lastLine": 178, "lastColumn": 137, "firstColumn": 11, "message": "Duplicate ID block-mainmegamenu.", "extract": " <div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\">\n \n ", "hiliteStart": 10, "hiliteLength": 127 }, { "type": "info", "lastLine": 119, "lastColumn": 135, "firstColumn": 9, "subType": "warning", "message": "The first occurrence of ID block-mainmegamenu was here.", "extract": ">\n <div id=\"block-mainmegamenu\" class=\"block-content-742b3d35-44d3-4923-9907-74ea192faecb c-header-main-menu js-header-main-menu\">\n \n ", "hiliteStart": 10, "hiliteLength": 127 }, { "type": "error", "lastLine": 181, "lastColumn": 317, "firstColumn": 162, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--our-work js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--our-work--mobile\">Our Wo", "hiliteStart": 10, "hiliteLength": 156 }, { "type": "error", "lastLine": 181, "lastColumn": 482, "firstColumn": 335, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "k</button><nav id=\"header-desktop__panel--our-work--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"our-work\"><div c", "hiliteStart": 10, "hiliteLength": 148 }, { "type": "error", "lastLine": 181, "lastColumn": 4973, "firstColumn": 4822, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--topics js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--topics--mobile\">Topics", "hiliteStart": 10, "hiliteLength": 152 }, { "type": "error", "lastLine": 181, "lastColumn": 5132, "firstColumn": 4989, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "s</button><nav id=\"header-desktop__panel--topics--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"topics\"><div c", "hiliteStart": 10, "hiliteLength": 144 }, { "type": "error", "lastLine": 181, "lastColumn": 6915, "firstColumn": 6762, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "r--right\"><button class=\"c-header-tab c-header-tab--regions js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--regions--mobile\">Region", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 181, "lastColumn": 7077, "firstColumn": 6932, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "s</button><nav id=\"header-desktop__panel--regions--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"regions\"><div c", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 181, "lastColumn": 8387, "firstColumn": 8238, "message": "An element with role=tab must be contained in, or owned by, an element with role=tablist.", "extract": "er--left\"><button class=\"c-header-tab c-header-tab--about js-header__tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"header-desktop__panel--about--mobile\">About<", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "error", "lastLine": 181, "lastColumn": 8543, "firstColumn": 8402, "message": "Bad value tabpanel for attribute role on element nav.", "extract": "t</button><nav id=\"header-desktop__panel--about--mobile\" class=\"c-header-panel js-header__panel\" role=\"tabpanel\" aria-hidden=\"true\" data-region=\"about\"><div c", "hiliteStart": 10, "hiliteLength": 142 }, { "type": "error", "lastLine": 187, "lastColumn": 134, "firstColumn": 15, "message": "Duplicate ID block-searchapiform.", "extract": " <div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"block-searchapiform\">\n \n ", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "info", "lastLine": 127, "lastColumn": 134, "firstColumn": 15, "subType": "warning", "message": "The first occurrence of ID block-searchapiform was here.", "extract": " <div class=\"search-form search-api-form-block l--stack\" data-drupal-selector=\"search-api-form\" id=\"block-searchapiform\">\n \n ", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "error", "lastLine": 190, "lastColumn": 127, "firstColumn": 7, "message": "Duplicate ID search-api-form.", "extract": " \n <form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" accept-charset=\"UTF-8\">\n \n ", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "info", "lastLine": 130, "lastColumn": 127, "firstColumn": 7, "subType": "warning", "message": "The first occurrence of ID search-api-form was here.", "extract": " \n <form class=\"search-form l--stack--tight\" action=\"/search/site\" method=\"get\" id=\"search-api-form\" accept-charset=\"UTF-8\">\n \n ", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "error", "lastLine": 194, "lastColumn": 214, "firstColumn": 9, "message": "Duplicate ID edit-terms.", "extract": ">\n <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">\n\n ", "hiliteStart": 10, "hiliteLength": 206 }, { "type": "info", "lastLine": 134, "lastColumn": 214, "firstColumn": 9, "subType": "warning", "message": "The first occurrence of ID edit-terms was here.", "extract": ">\n <input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">\n\n ", "hiliteStart": 10, "hiliteLength": 206 }, { "type": "error", "lastLine": 197, "lastColumn": 130, "firstColumn": 1, "message": "Duplicate ID edit-actions.", "extract": " </div>\n<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"edit-actions\" id=\"edit-actions\"><input", "hiliteStart": 10, "hiliteLength": 130 }, { "type": "info", "lastLine": 137, "lastColumn": 130, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID edit-actions was here.", "extract": " </div>\n<div class=\"search-form__actions form-actions js-form-wrapper form-wrapper\" data-drupal-selector=\"edit-actions\" id=\"edit-actions\"><input", "hiliteStart": 10, "hiliteLength": 130 }, { "type": "error", "lastLine": 197, "lastColumn": 280, "firstColumn": 131, "message": "Duplicate ID edit-submit.", "extract": "-actions\"><input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">\n</div", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "info", "lastLine": 137, "lastColumn": 280, "firstColumn": 131, "subType": "warning", "message": "The first occurrence of ID edit-submit was here.", "extract": "-actions\"><input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">\n</div", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "error", "lastLine": 222, "lastColumn": 100, "firstColumn": 1, "message": "Duplicate ID block-socialmedialinks.", "extract": " \n<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\">\n \n ", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 74, "lastColumn": 100, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID block-socialmedialinks was here.", "extract": " \n<div id=\"block-socialmedialinks\" class=\"block-social-media-links social-media-links-block l--stack\">\n \n ", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 271, "lastColumn": 104, "firstColumn": 3, "subType": "warning", "message": "The main role is unnecessary for element main.", "extract": " \n\n\n \n <main id=\"page__main\" role=\"main\" class=\"t-bg-isometric-grid u-mt-42 u-pb-180 lg:u-mt-48 lg:u-pb-204\">\n <", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 288, "lastColumn": 683, "firstColumn": 618, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "=\"_blank\"><img src=\"/sites/default/files/2022-09/FFF-Popup.png\" width=\"400\"></a></", "hiliteStart": 10, "hiliteLength": 66 }, { "type": "info", "lastLine": 291, "lastColumn": 43, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": "\n </div>\n<article role=\"article\" about=\"/home-page\">\n\n \n ", "hiliteStart": 10, "hiliteLength": 43 }, { "type": "info", "lastLine": 313, "lastColumn": 150, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero\">\n <di", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "info", "lastLine": 317, "lastColumn": 129, "firstColumn": 121, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "ld__item\"><article>\n \n ", "hiliteStart": 10, "hiliteLength": 9 }, { "type": "info", "lastLine": 313, "lastColumn": 150, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": " <div>\n \n<article role=\"article\" about=\"/news-release/2022/guttmacher-institute-releases-family-planning-investment-impact-calculator-new\" class=\"c-home-hero\">\n <di", "hiliteStart": 10, "hiliteLength": 150 }, { "type": "info", "lastLine": 368, "lastColumn": 123, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 123 }, { "type": "info", "lastLine": 371, "lastColumn": 129, "firstColumn": 121, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "ld__item\"><article>\n \n ", "hiliteStart": 10, "hiliteLength": 9 }, { "type": "info", "lastLine": 368, "lastColumn": 123, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": " <div>\n \n<article role=\"article\" about=\"/content/interactive-map-us-abortion-policies-and-access-after-roe\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 123 }, { "type": "info", "lastLine": 396, "lastColumn": 144, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 144 }, { "type": "info", "lastLine": 399, "lastColumn": 129, "firstColumn": 121, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "ld__item\"><article>\n \n ", "hiliteStart": 10, "hiliteLength": 9 }, { "type": "info", "lastLine": 396, "lastColumn": 144, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": " <div>\n \n<article role=\"article\" about=\"/news-release/2022/first-ever-country-level-estimates-unintended-pregnancy-and-abortion\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 144 }, { "type": "info", "lastLine": 424, "lastColumn": 87, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/abortion-rights-supreme-court\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 87 }, { "type": "info", "lastLine": 427, "lastColumn": 129, "firstColumn": 121, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "ld__item\"><article>\n \n ", "hiliteStart": 10, "hiliteLength": 9 }, { "type": "info", "lastLine": 424, "lastColumn": 87, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": " <div>\n \n<article role=\"article\" about=\"/abortion-rights-supreme-court\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 87 }, { "type": "info", "lastLine": 304, "lastColumn": 88, "firstColumn": 3, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " \n\n\n <section class=\"c-home-hero__section u-pb-90 l--gutter-narrow l--66-33 l--two-column\">\n <", "hiliteStart": 10, "hiliteLength": 86 }, { "type": "error", "lastLine": 522, "lastColumn": 153, "firstColumn": 61, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "-graphic\"><img src=\"https://www.guttmacher.org/modules/custom/gutt_block/images/home-donate-women.png\"></div>", "hiliteStart": 10, "hiliteLength": 93 }, { "type": "info", "lastLine": 538, "lastColumn": 224, "firstColumn": 9, "subType": "warning", "message": "Attribute aria-required is unnecessary for elements that have attribute required.", "extract": ">\n <input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\" id=\"edit-email--4\" name=\"email\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">\n\n ", "hiliteStart": 10, "hiliteLength": 216 }, { "type": "info", "lastLine": 590, "lastColumn": 151, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/article/2022/03/new-evidence-unintended-pregnancy-and-abortion-150-countries-shows-importance\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 151 }, { "type": "info", "lastLine": 605, "lastColumn": 131, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/just-numbers-impact-uk-international-family-planning-assistance-2021-2022\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 131 }, { "type": "info", "lastLine": 620, "lastColumn": 158, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/article/2022/05/impact-trump-administrations-expanded-global-gag-rule-policy-family-planning-service\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 158 }, { "type": "info", "lastLine": 657, "lastColumn": 156, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/article/2022/06/long-term-decline-us-abortions-reverses-showing-rising-need-abortion-supreme-court\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 156 }, { "type": "info", "lastLine": 671, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/news-release/2022/restrictions-contraceptive-services-interfere-peoples-ability-get-care-and-use\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "info", "lastLine": 686, "lastColumn": 133, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/article/2022/02/medication-abortion-now-accounts-more-half-all-us-abortions\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "info", "lastLine": 776, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/article/2022/06/state-policy-trends-midyear-2022-roe-about-be-overturned-some-states-double-down\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "info", "lastLine": 791, "lastColumn": 101, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/state-policy/explore/overview-abortion-laws\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "info", "lastLine": 806, "lastColumn": 106, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": " <div>\n \n<article role=\"article\" about=\"/state-policy/explore/abortion-policy-absence-roe\" class=\"c-home-featured\">\n <", "hiliteStart": 10, "hiliteLength": 106 }, { "type": "error", "lastLine": 845, "lastColumn": 1180, "firstColumn": 354, "message": "Bad value true for attribute allowfullscreen on element iframe.", "extract": "om: 0px;\"><iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" class=\"\" style=\"position: absolute; visibility: hidden; width: 0px; height: 0px; display: block; flex-grow: 1;\" title=\"Twitter Timeline\" src=\"https://syndication.twitter.com/srv/timeline-profile/screen-name/Guttmacher?creatorScreenName=Guttmacher&creatorUserId=31418514&dnt=true&embedId=twitter-widget-0&frame=false&hideBorder=true&hideFooter=true&hideHeader=true&hideScrollBar=false&lang=en&maxHeight=740px&origin=https%3A%2F%2Fwww.guttmacher.org%2F&sessionId=13b2da3c59f14e4fcfa026359f02afe7084ee994&showHeader=false&showReplies=false&siteScreenName=Guttmacher&siteUserId=31418514&transparent=true&widgetsVersion=1c23387b1f70c%3A1664388199485\"></ifra", "hiliteStart": 10, "hiliteLength": 827 }, { "type": "error", "lastLine": 845, "lastColumn": 1180, "firstColumn": 354, "message": "The scrolling attribute on the iframe element is obsolete. Use CSS instead.", "extract": "om: 0px;\"><iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" class=\"\" style=\"position: absolute; visibility: hidden; width: 0px; height: 0px; display: block; flex-grow: 1;\" title=\"Twitter Timeline\" src=\"https://syndication.twitter.com/srv/timeline-profile/screen-name/Guttmacher?creatorScreenName=Guttmacher&creatorUserId=31418514&dnt=true&embedId=twitter-widget-0&frame=false&hideBorder=true&hideFooter=true&hideHeader=true&hideScrollBar=false&lang=en&maxHeight=740px&origin=https%3A%2F%2Fwww.guttmacher.org%2F&sessionId=13b2da3c59f14e4fcfa026359f02afe7084ee994&showHeader=false&showReplies=false&siteScreenName=Guttmacher&siteUserId=31418514&transparent=true&widgetsVersion=1c23387b1f70c%3A1664388199485\"></ifra", "hiliteStart": 10, "hiliteLength": 827 }, { "type": "error", "lastLine": 845, "lastColumn": 1180, "firstColumn": 354, "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.", "extract": "om: 0px;\"><iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" class=\"\" style=\"position: absolute; visibility: hidden; width: 0px; height: 0px; display: block; flex-grow: 1;\" title=\"Twitter Timeline\" src=\"https://syndication.twitter.com/srv/timeline-profile/screen-name/Guttmacher?creatorScreenName=Guttmacher&creatorUserId=31418514&dnt=true&embedId=twitter-widget-0&frame=false&hideBorder=true&hideFooter=true&hideHeader=true&hideScrollBar=false&lang=en&maxHeight=740px&origin=https%3A%2F%2Fwww.guttmacher.org%2F&sessionId=13b2da3c59f14e4fcfa026359f02afe7084ee994&showHeader=false&showReplies=false&siteScreenName=Guttmacher&siteUserId=31418514&transparent=true&widgetsVersion=1c23387b1f70c%3A1664388199485\"></ifra", "hiliteStart": 10, "hiliteLength": 827 }, { "type": "error", "lastLine": 845, "lastColumn": 1180, "firstColumn": 354, "message": "The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.", "extract": "om: 0px;\"><iframe id=\"twitter-widget-0\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"true\" class=\"\" style=\"position: absolute; visibility: hidden; width: 0px; height: 0px; display: block; flex-grow: 1;\" title=\"Twitter Timeline\" src=\"https://syndication.twitter.com/srv/timeline-profile/screen-name/Guttmacher?creatorScreenName=Guttmacher&creatorUserId=31418514&dnt=true&embedId=twitter-widget-0&frame=false&hideBorder=true&hideFooter=true&hideHeader=true&hideScrollBar=false&lang=en&maxHeight=740px&origin=https%3A%2F%2Fwww.guttmacher.org%2F&sessionId=13b2da3c59f14e4fcfa026359f02afe7084ee994&showHeader=false&showReplies=false&siteScreenName=Guttmacher&siteUserId=31418514&transparent=true&widgetsVersion=1c23387b1f70c%3A1664388199485\"></ifra", "hiliteStart": 10, "hiliteLength": 827 }, { "type": "error", "lastLine": 845, "lastColumn": 1567, "firstColumn": 1473, "message": "Attribute target not allowed on element script at this point.", "extract": "acher</a> <script async=\"\" src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\" target=\"_blank\"></scri", "hiliteStart": 10, "hiliteLength": 95 }, { "type": "info", "lastLine": 845, "lastColumn": 1567, "firstColumn": 1473, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "acher</a> <script async=\"\" src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\" target=\"_blank\"></scri", "hiliteStart": 10, "hiliteLength": 95 }, { "type": "info", "lastLine": 865, "lastColumn": 84, "firstColumn": 1, "subType": "warning", "message": "The article role is unnecessary for element article.", "extract": "<div>\n \n\n<article role=\"article\" about=\"/a-matter-of-facts\" class=\"teaser teaser--has-image\">\n <", "hiliteStart": 10, "hiliteLength": 84 }, { "type": "info", "lastLine": 868, "lastColumn": 129, "firstColumn": 121, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "ld__item\"><article>\n \n ", "hiliteStart": 10, "hiliteLength": 9 }, { "type": "info", "lastLine": 865, "lastColumn": 84, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "<div>\n \n\n<article role=\"article\" about=\"/a-matter-of-facts\" class=\"teaser teaser--has-image\">\n <", "hiliteStart": 10, "hiliteLength": 84 }, { "type": "info", "lastLine": 291, "lastColumn": 43, "firstColumn": 1, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": "\n </div>\n<article role=\"article\" about=\"/home-page\">\n\n \n ", "hiliteStart": 10, "hiliteLength": 43 }, { "type": "info", "lastLine": 994, "lastColumn": 116, "firstColumn": 7, "subType": "warning", "message": "The navigation role is unnecessary for element nav.", "extract": "u\">\n\t\t\t\t\t\t<nav role=\"navigation\" aria-labelledby=\"block-footer-menu\" id=\"block-footer\" class=\"system-menu-block-footer\">\n ", "hiliteStart": 10, "hiliteLength": 110 }, { "type": "info", "lastLine": 1038, "lastColumn": 221, "firstColumn": 9, "subType": "warning", "message": "Attribute aria-required is unnecessary for elements that have attribute required.", "extract": ">\n <input placeholder=\"email address\" data-drupal-selector=\"edit-email\" type=\"text\" id=\"edit-email\" name=\"email\" value=\"\" size=\"60\" maxlength=\"128\" class=\"form-text required\" required=\"required\" aria-required=\"true\">\n\n ", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 1066, "lastColumn": 33, "firstColumn": 3, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "cript>\n\n <script type=\"text/javascript\">window", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 1068, "lastColumn": 352, "firstColumn": 99, "message": "The scrolling attribute on the iframe element is obsolete. Use CSS instead.", "extract": "se\"></div><iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/widget_iframe.7dae38096d06923d683a2a807172322a.html?origin=https%3A%2F%2Fwww.guttmacher.org\" title=\"Twitter settings iframe\" style=\"display: none;\"></ifra", "hiliteStart": 10, "hiliteLength": 254 }, { "type": "error", "lastLine": 1068, "lastColumn": 352, "firstColumn": 99, "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.", "extract": "se\"></div><iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/widget_iframe.7dae38096d06923d683a2a807172322a.html?origin=https%3A%2F%2Fwww.guttmacher.org\" title=\"Twitter settings iframe\" style=\"display: none;\"></ifra", "hiliteStart": 10, "hiliteLength": 254 }, { "type": "error", "lastLine": 1068, "lastColumn": 352, "firstColumn": 99, "message": "The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.", "extract": "se\"></div><iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/widget_iframe.7dae38096d06923d683a2a807172322a.html?origin=https%3A%2F%2Fwww.guttmacher.org\" title=\"Twitter settings iframe\" style=\"display: none;\"></ifra", "hiliteStart": 10, "hiliteLength": 254 } ], "language": "en", "success": true }, "endTime": 1664720581811 }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "startTime": 1664720581811, "url": "https://www.guttmacher.org/", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "Guttmacher Institute | Good reproductive health policy starts with credible research", "pageurl": "https://www.guttmacher.org/", "time": 4.33, "creditsremaining": 731, "allitemcount": 157, "totalelements": 952, "waveurl": "http://wave.webaim.org/report?url=https://www.guttmacher.org/" }, "categories": { "error": { "description": "Errors", "count": 20, "items": { "alt_missing": { "id": "alt_missing", "description": "Missing alternative text", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV:first-child + ARTICLE > DIV:first-child > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-homepagecallout--2 > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > IMG:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "alt_link_missing": { "id": "alt_link_missing", "description": "Linked image missing alternative text", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV#block-fightthefactspopup > DIV:first-child > DIV#spb-fight-the-facts > DIV:first-child > DIV:first-child > P#fight-the-facts > A:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child > A:first-child > IMG:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] }, "label_empty": { "id": "label_empty", "description": "Empty form label", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV:first-child + ARTICLE > DIV:first-child > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-homepagecallout--2 > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > FORM#gutt-signup-form--2 > DIV:first-child + DIV > LABEL:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > DIV#block-signupblock > FORM#gutt-signup-form > DIV:first-child + DIV > LABEL:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" }, { "name": "3.3.2 Labels or Instructions (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2" } ] }, "label_multiple": { "id": "label_multiple", "description": "Multiple form labels", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child > DIV#block-searchapiform > FORM#search-api-form > DIV:first-child > INPUT#edit-terms", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header--sticky > DIV#header-drawer > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-searchapiform > FORM#search-api-form > DIV:first-child > INPUT#edit-terms" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" }, { "name": "3.3.2 Labels or Instructions (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2" } ] }, "link_empty": { "id": "link_empty", "description": "Empty link", "count": 13, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks > UL:first-child > LI:first-child > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header--sticky > DIV#header-drawer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV#block-socialmedialinks > UL:first-child > LI:first-child > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header--sticky > DIV#header-drawer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header--sticky > DIV#header-drawer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header--sticky > DIV#header-drawer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV#block-socialmedialinks > UL:first-child > LI:first-child + LI + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks-2 > UL:first-child > LI:first-child > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks-2 > UL:first-child > LI:first-child + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks-2 > UL:first-child > LI:first-child + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks-2 > UL:first-child > LI:first-child + LI + LI + LI > A:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV#block-socialmedialinks-2 > UL:first-child > LI:first-child + LI + LI + LI + LI > A:first-child" ], "wcag": [ { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] } } }, "contrast": { "description": "Contrast Errors", "count": 5, "items": { "contrast": { "id": "contrast", "description": "Very low contrast", "count": 5, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child + A", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > HEADER#header-desktop > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child > DIV#block-searchapiform > FORM#search-api-form > DIV:first-child > LABEL:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV:first-child + ARTICLE > DIV:first-child > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-homepagecallout--2 > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > FORM#gutt-block-donate-form--2 > DIV#edit-actions--3 > INPUT#edit-submit--3", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV:first-child + ARTICLE > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-twittermediaoffice--2 > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV + A", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-donatecallout > DIV:first-child > DIV:first-child > DIV:first-child + DIV > A:first-child" ], "contrastdata": [ [ 2.85, "#ffffff", "#ff6941", false ], [ 3.76, "#555555", "#08cdca", false ], [ 2.85, "#ffffff", "#ff6941", false ], [ 2.85, "#ff6941", "#ffffff", false ], [ 2.85, "#ffffff", "#ff6941", false ] ], "wcag": [ { "name": "1.4.3 Contrast (Minimum) (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc1.4.3" } ] } } }, "alert": { "description": "Alerts", "count": 3, "items": { "heading_possible": { "id": "heading_possible", "description": "Possible heading", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > MAIN#page__main > A:first-child + DIV + DIV > DIV:first-child > DIV:first-child + ARTICLE > DIV:first-child > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV#block-homepagecallout--2 > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > FORM#gutt-signup-form--2 > DIV:first-child > P:first-child", "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT + DIV > DIV:first-child > FOOTER#footer > DIV:first-child > DIV:first-child + DIV > DIV:first-child + DIV > DIV#block-signupblock > FORM#gutt-signup-form > DIV:first-child > P:first-child" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" } ] }, "noscript": { "id": "noscript", "description": "Noscript element", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > A:first-child + NOSCRIPT" ], "wcag": [] } } } }, "success": true }, "endTime": 1664720586337 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664720586338, "endTime": 1664720586976 }, { "type": "url", "which": "https://www.guttmacher.org/", "what": "URL", "startTime": 1664720586976, "result": "https://www.guttmacher.org/", "endTime": 1664720589516 }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "startTime": 1664720589516, "url": "https://www.guttmacher.org/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.092", "responseTime": "2022-10-02T14:23:10.165Z", "data": { "apiErrors": [], "documentSize": 1050629, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 172, "failing": 8 }, "issues": { "totalErrors": 53, "totalWarnings": 3, "totalIssues": 56 }, "issuesByLevel": { "A": { "count": 53, "pct": 94.64 }, "AA": { "count": 20, "pct": 35.71 }, "AAA": { "count": 56, "pct": 100 } }, "density": { "errorDensity": 5, "warningDensity": 0, "allDensity": 5 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "80af5c2d-fba9-4a7d-a78e-58ff2e79d82e", "docID": "d5e8a8b6-dffc-422c-a5f9-10f0a056a320", "sourceHash": "e17bb85a4b04e11abb40ccf9c3aa17dd", "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=80af5c2d-fba9-4a7d-a78e-58ff2e79d82e", "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": 4900.08 }, "height": 4900.08, "width": 1024 }, "position": { "line": 2640, "column": 60 }, "errorSnippet": "<body class=\"path-frontpage page-node-type-landing-page\" style=\"overflow: hidden;\"> <a href=\"#main-content\" class=\"visually-hidden focusable skip-link\"> Skip to main content </a> <noscript aria-hidden=\"true\"><iframe src=\"https:", "xpath": "/html/body", "issueID": "6c3452d3af0b4cfa2311e40123eb2526", "signature": "41d5d5376e33beb8095ebe98a1bf625e", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=6c3452d3af0b4cfa2311e40123eb2526" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 605.796875, "y": 17.140625 }, "bottom-right": { "x": 623.771875, "y": 41.115625 }, "height": 23.975, "width": 17.975 }, "position": { "line": 604, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]", "issueID": "77bf5dcb134e8a365f8fdc55c1825029", "signature": "c152036fef6fbdffe0bc4dd1edb78c69", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=77bf5dcb134e8a365f8fdc55c1825029" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 643.1875, "y": 17.140625 }, "bottom-right": { "x": 652.1625, "y": 41.115625 }, "height": 23.975, "width": 8.975 }, "position": { "line": 604, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]", "issueID": "6e73284618d3d9bf30ebddb55ec05362", "signature": "8cb2f6d7366a7379fe3c7855708dd04f", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=6e73284618d3d9bf30ebddb55ec05362" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 671.578125, "y": 17.140625 }, "bottom-right": { "x": 685.553125, "y": 41.115625 }, "height": 23.975, "width": 13.975 }, "position": { "line": 605, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]", "issueID": "74387ea0d68c09b624306ff5beaca446", "signature": "b829f773f1b42a8c505dd794d6a6d30a", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=74387ea0d68c09b624306ff5beaca446" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 704.96875, "y": 17.140625 }, "bottom-right": { "x": 720.94375, "y": 41.115625 }, "height": 23.975, "width": 15.975 }, "position": { "line": 605, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\"> <span class=\"fa fa-envelope fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]", "issueID": "bd453fc188742da3b5fc56aebf2da02a", "signature": "7f8b5652a77910cc9e484537d3124492", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=bd453fc188742da3b5fc56aebf2da02a" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[1]/a[1]", "issueID": "f5c3d678c8c8e9dda2b64b937173246d", "signature": "f9e7edcd71c3523ce369023911e3b08e", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=f5c3d678c8c8e9dda2b64b937173246d" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[2]/a[1]", "issueID": "b433a68e16a513c23b975cd82697415c", "signature": "2ac570e91e95480c76d4761cde799d32", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=b433a68e16a513c23b975cd82697415c" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[3]/a[1]", "issueID": "3d09f6f1086e09be39d8f0c8db9a58e1", "signature": "8256a0767410628078794ff44d553c61", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=3d09f6f1086e09be39d8f0c8db9a58e1" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\"> <span class=\"fa fa-envelope fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[4]/a[1]", "issueID": "fc6764bf3a2fe34a898285a6a3cfe544", "signature": "1eacf92660219e250dc9348cc8cf0166", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=fc6764bf3a2fe34a898285a6a3cfe544" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 400, "y": 356.5 }, "height": 356.5, "width": 400 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&amp;c_src2=popup\" style=\"display:block;\" target=\"_blank\"><img src=\"/sites/default/files/2022-09/FFF-Popup.png\" width=\"400\"></a>", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]", "issueID": "63ff9dcc9074c6aae6c4665cc644c282", "signature": "169d9b1a1135fe1b82355d85e113a69c", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=63ff9dcc9074c6aae6c4665cc644c282" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 42, "y": 4426.328125 }, "bottom-right": { "x": 181.297, "y": 4578.766125 }, "height": 152.438, "width": 139.297 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a href=\"/\" class=\"c-footer__logo link--block\"> <img src=\"/themes/custom/gutt/logo.svg\" alt=\"\"> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[1]/a[1]", "issueID": "5a9669bb1f4ffd28d710c8133708b78d", "signature": "8185a5ab7e92d0a1fa370f581fd9157d", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=5a9669bb1f4ffd28d710c8133708b78d" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 244.296875, "y": 4674.328125 }, "bottom-right": { "x": 262.271875, "y": 4698.303125 }, "height": 23.975, "width": 17.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "2806acfc29dbd746550c0f30c97be6a8", "signature": "edf44a3b86750f7a8dca9375b7b78423", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=2806acfc29dbd746550c0f30c97be6a8" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 281.6875, "y": 4674.328125 }, "bottom-right": { "x": 290.6625, "y": 4698.303125 }, "height": 23.975, "width": 8.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "ab9022ecd203fa9f8785ffd085c47626", "signature": "d8a5939e3bab3505b8c7fed548d81b49", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=ab9022ecd203fa9f8785ffd085c47626" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 310.078125, "y": 4674.328125 }, "bottom-right": { "x": 324.053125, "y": 4698.303125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "32533852eabda7ed8838202ff99200c6", "signature": "ea488aee05874ed5095717677f63cb07", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=32533852eabda7ed8838202ff99200c6" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 343.46875, "y": 4674.328125 }, "bottom-right": { "x": 357.44375, "y": 4698.303125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Guttmacher\"> <span class=\"fa fa-youtube fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "8313595ebde0d96d72988ec56030e095", "signature": "7ccc2bafa4b044943621792671cbc638", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=8313595ebde0d96d72988ec56030e095" }, { "tID": 57, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has no text inside it.", "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 text inside of a link informs the user of the purpose or destination of the link. Because this link has no text, users will not know what the link does or where it takes them when they activate the link. This poses problems for users of screenreaders and voice dictation. Add text within this link to make it usable and understandable for all users", "viewPortLocation": { "top-left": { "x": 244.296875, "y": 4704.703125 }, "bottom-right": { "x": 258.271875, "y": 4728.678125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/guttmacher-institute\"> <span class=\"fa fa-linkedin fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "84446b22bf43008f1810d22ae9b41d98", "signature": "3cc6361e65fa99908a28cb89e0f8ee7b", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=57&issueID=84446b22bf43008f1810d22ae9b41d98" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4238, "column": 0 }, "errorSnippet": "<a href=\"/global/fact-sheets\">Global</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "2a1a144b995aeb47df38671065183182", "signature": "4dd3caad751f03c0038a5576be73a49e", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=2a1a144b995aeb47df38671065183182" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4238, "column": 0 }, "errorSnippet": "<a href=\"/united-states/fact-sheets\">U.S.</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "ce61f004e576ea2a427e033b972b5b78", "signature": "662d56b46521d08b6940cc63865a3847", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=ce61f004e576ea2a427e033b972b5b78" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4766, "column": 0 }, "errorSnippet": "<a href=\"/united-states/abortion\">Abortion</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "dfc77ff2a673f138b70968f275d9fe90", "signature": "1ae22f8e13c52995627311c8fd2931c6", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=dfc77ff2a673f138b70968f275d9fe90" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4837, "column": 34 }, "errorSnippet": "<a href=\"/united-states/contraception\">Contraception</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "678cd1ed19b51787a49c5d15630c4ab4", "signature": "9d49cff3a373e5082b000e485e5f5f0f", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=678cd1ed19b51787a49c5d15630c4ab4" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4838, "column": 0 }, "errorSnippet": "<a href=\"/united-states/hiv-stis\">HIV &amp; STIs</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "cae6b93981779513afbc9cb1de0a027f", "signature": "39373d52b2d7397e7176e5388785c310", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=cae6b93981779513afbc9cb1de0a027f" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4838, "column": 0 }, "errorSnippet": "<a href=\"/united-states/pregnancy\">Pregnancy</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "2587bffe1d4e6225d63f185eeccda984", "signature": "fb58f65521c434c137d2e670d35b4856", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=2587bffe1d4e6225d63f185eeccda984" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4838, "column": 0 }, "errorSnippet": "<a href=\"/united-states/teens\">Teens</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "c5211c56d732ebacecde5861fb49f06f", "signature": "5f8f7d613ab0adfb3c1a95da52460f7f", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=c5211c56d732ebacecde5861fb49f06f" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 4909, "column": 33 }, "errorSnippet": "<a href=\"/regions/global\">Global</a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "a59359d77416729fbdb16b80a3678e77", "signature": "6b559d0e2dee87b5601b06712fae2ed2", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=a59359d77416729fbdb16b80a3678e77" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8311, "column": 5 }, "errorSnippet": "<a href=\"/global/fact-sheets\">Global</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "ddde3e719ae8d09e3fcd53d00a050e85", "signature": "d9b6cd11bc59198eac3019da58a9926e", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=ddde3e719ae8d09e3fcd53d00a050e85" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8326, "column": 7 }, "errorSnippet": "<a href=\"/united-states/fact-sheets\">U.S.</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "882aa19183755a9106e08e6d13eadf54", "signature": "b98a09621626bc4d29ed71d74d3f4473", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=882aa19183755a9106e08e6d13eadf54" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/united-states/abortion\">Abortion</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "75a806d4bb71e79161d47b48a56f88a7", "signature": "db61f1583c14ff1071dd9813be0afb55", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=75a806d4bb71e79161d47b48a56f88a7" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/united-states/contraception\">Contraception</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "29b146b37075339ea05310c484dbbf2a", "signature": "d617f525f10785e8cce00b3583ae4b9a", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=29b146b37075339ea05310c484dbbf2a" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/united-states/hiv-stis\">HIV &amp; STIs</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "eeb7c180db7442896e744fe7dc212560", "signature": "0b3a4a410190ad1decb3cdb666949ab5", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=eeb7c180db7442896e744fe7dc212560" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/united-states/pregnancy\">Pregnancy</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "05e54232f2b343f6374ac009a7643726", "signature": "b2518bee480b8101ae04aebdb30d6dd8", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=05e54232f2b343f6374ac009a7643726" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/united-states/teens\">Teens</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "7cd211464110de6c931573dd48b9629f", "signature": "bfe70ce98d637ede3def0aee002673e4", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=7cd211464110de6c931573dd48b9629f" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"/regions/global\">Global</a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[1]/div[1]/div[3]/div[1]/nav[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "20e0b46e0b185a57efd1f9657ca38a39", "signature": "3ed9dc227a5a6deccd135d5c374181c0", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=20e0b46e0b185a57efd1f9657ca38a39" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 371.546875, "y": 4500.328125 }, "bottom-right": { "x": 463.999875, "y": 4524.328125 }, "height": 24, "width": 92.453 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&amp;c_src2=footer\">Donate Now</a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]", "issueID": "0bce49e63a3c412ca4156a14e3d1e6e2", "signature": "a8676be01255d09459c1d78e8c1ec409", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=0bce49e63a3c412ca4156a14e3d1e6e2" }, { "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": 72, "y": 1271 }, "bottom-right": { "x": 952, "y": 1347 }, "height": 76, "width": 880 }, "position": { "line": 4537, "column": 34 }, "errorSnippet": "<form class=\"gutt-signup-form l--stack--tight\" data-drupal-selector=\"gutt-signup-form-2\" action=\"/\" method=\"post\" id=\"gutt-signup-form--2\" accept-charset=\"UTF-8\"> <div class=\"intro\"><p></p></div><div class=\"l--stack--mini", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]", "issueID": "9dac3a784d02b742e4e7c47c3cf1226a", "signature": "8354a307a0a798881344eb8a6401b1e2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=9dac3a784d02b742e4e7c47c3cf1226a" }, { "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": 602, "y": 4488.328125 }, "bottom-right": { "x": 942, "y": 4705.328125 }, "height": 217, "width": 340 }, "position": { "line": 9221, "column": 8 }, "errorSnippet": "<div id=\"block-signupblock\" class=\"gutt-signup-block c-signup-form l--stack\"> <h2>Get our updates &amp; newsletters</h2> <!-- Add you custom twig html here -->\n<form class=\"gutt-signup-form l--stack--tight\" data-drupal-sele", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[2]/div[2]", "issueID": "64f85421d3c617b56813bdf962d40ee9", "signature": "7c0d81f18aa74ade43e27198977bf078", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=64f85421d3c617b56813bdf962d40ee9" }, { "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": 605.796875, "y": 17.140625 }, "bottom-right": { "x": 623.771875, "y": 41.115625 }, "height": 23.975, "width": 17.975 }, "position": { "line": 604, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[1]/a[1]", "issueID": "e405005a3da4c528e2983ced791c026f", "signature": "3a3de70841489b7a32f4bcce8dcd1237", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e405005a3da4c528e2983ced791c026f" }, { "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": 643.1875, "y": 17.140625 }, "bottom-right": { "x": 652.1625, "y": 41.115625 }, "height": 23.975, "width": 8.975 }, "position": { "line": 604, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/a[1]", "issueID": "8114a141c1428704fee72fc656cbb1e5", "signature": "55e757ff471dd247e72a704266f661aa", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=8114a141c1428704fee72fc656cbb1e5" }, { "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": 671.578125, "y": 17.140625 }, "bottom-right": { "x": 685.553125, "y": 41.115625 }, "height": 23.975, "width": 13.975 }, "position": { "line": 605, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[3]/a[1]", "issueID": "573d850f1fd37d1fc7e5cb174dc7435b", "signature": "8f2bed98ecb8da27708811c18c583151", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=573d850f1fd37d1fc7e5cb174dc7435b" }, { "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": 704.96875, "y": 17.140625 }, "bottom-right": { "x": 720.94375, "y": 41.115625 }, "height": 23.975, "width": 15.975 }, "position": { "line": 605, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\"> <span class=\"fa fa-envelope fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[4]/a[1]", "issueID": "164353833da0853e5017ef0bf97aa20d", "signature": "85995c9c384f45cfbee8bfed226fbf92", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=164353833da0853e5017ef0bf97aa20d" }, { "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": 707.609375, "y": 11.328125 }, "bottom-right": { "x": 749.609375, "y": 53.328125 }, "height": 42, "width": 42 }, "position": { "line": 4369, "column": 34 }, "errorSnippet": "<input class=\"search-form__button button js-form-submit form-submit\" data-drupal-selector=\"edit-submit\" type=\"submit\" id=\"edit-submit\" value=\"Search\">", "xpath": "/html/body/div[1]/div[1]/header[1]/div[1]/div[2]/div[2]/div[2]/div[1]/div[1]/form[1]/div[2]/input[1]", "issueID": "48706bfb91706f988e9d67a4dd9e0850", "signature": "a14100b4caa6b03fd0c9d43bec949c1b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=48706bfb91706f988e9d67a4dd9e0850" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -16, "y": 24 }, "height": 24, "width": -16 }, "position": { "line": 4370, "column": 0 }, "errorSnippet": "<input title=\"Enter the terms you wish to search for.\" class=\"search-form__input form-search\" data-drupal-selector=\"edit-terms\" type=\"search\" id=\"edit-terms\" name=\"terms\" value=\"\" size=\"15\" maxlength=\"128\">", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/form[1]/div[1]/input[1]", "issueID": "77aca3c0de3f7e864c3e32631a32e324", "signature": "ff8b6d4e1ba187ec47c8e145048008bf", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=77aca3c0de3f7e864c3e32631a32e324" }, { "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": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[1]/a[1]", "issueID": "c9481da18a2169a5358f19fb47758f85", "signature": "c9fce383daadf0487ed78300dc19c922", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=c9481da18a2169a5358f19fb47758f85" }, { "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": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[2]/a[1]", "issueID": "5a2d406e7af2000bde043e355e7f28ca", "signature": "9ee9ffcc9412474997248c932dd2f916", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=5a2d406e7af2000bde043e355e7f28ca" }, { "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": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[3]/a[1]", "issueID": "ed2c7659a0b0acc23efc408f24c5b957", "signature": "b87cee639b0c671eaebfa2b41ae5444b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=ed2c7659a0b0acc23efc408f24c5b957" }, { "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": 15.8, "y": -7.2 }, "height": -7.2, "width": 15.8 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--contact\" href=\"/updates?type=new\"> <span class=\"fa fa-envelope fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/header[2]/div[2]/div[1]/div[2]/div[1]/div[2]/div[1]/ul[1]/li[4]/a[1]", "issueID": "5b416ca9554ed7392eb7b74ee3056d37", "signature": "4e1fd914ca16db45ba0aa5c223cce1d0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=5b416ca9554ed7392eb7b74ee3056d37" }, { "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": 42, "y": 4426.328125 }, "bottom-right": { "x": 181.297, "y": 4578.766125 }, "height": 152.438, "width": 139.297 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a href=\"/\" class=\"c-footer__logo link--block\"> <img src=\"/themes/custom/gutt/logo.svg\" alt=\"\"> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[1]/a[1]", "issueID": "74d1b64c1f065d1f1d7f5aef64d93dd9", "signature": "657dd28176af5777d09d0deb12f925fe", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=74d1b64c1f065d1f1d7f5aef64d93dd9" }, { "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": 244.296875, "y": 4674.328125 }, "bottom-right": { "x": 262.271875, "y": 4698.303125 }, "height": 23.975, "width": 17.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--twitter\" href=\"https://www.twitter.com/Guttmacher\"> <span class=\"fa fa-twitter fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "185a17d5f41ddfd737412be0f4116700", "signature": "6182b30b22241b0928179b2e6718e047", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=185a17d5f41ddfd737412be0f4116700" }, { "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": 281.6875, "y": 4674.328125 }, "bottom-right": { "x": 290.6625, "y": 4698.303125 }, "height": 23.975, "width": 8.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--facebook\" href=\"https://www.facebook.com/guttmacher\"> <span class=\"fa fa-facebook fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "baeb87b4584fc6ac1ff09c345c7dd5c6", "signature": "71e310c725babc8020d56623f9897ec0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=baeb87b4584fc6ac1ff09c345c7dd5c6" }, { "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": 310.078125, "y": 4674.328125 }, "bottom-right": { "x": 324.053125, "y": 4698.303125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--instagram\" href=\"https://www.instagram.com/guttmacherinstitute\"> <span class=\"fa fa-instagram fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "e2e7e7aa8301bbc0574e6d97157d181c", "signature": "3a7cb23fde6ed08eb71bca031efe10d4", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=e2e7e7aa8301bbc0574e6d97157d181c" }, { "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": 343.46875, "y": 4674.328125 }, "bottom-right": { "x": 357.44375, "y": 4698.303125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--youtube\" href=\"https://www.youtube.com/user/Guttmacher\"> <span class=\"fa fa-youtube fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[4]/a[1]", "issueID": "d59d09af595850421b110237781841ea", "signature": "831432446a03ac3d28dc381ded1bbdae", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=d59d09af595850421b110237781841ea" }, { "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": 244.296875, "y": 4704.703125 }, "bottom-right": { "x": 258.271875, "y": 4728.678125 }, "height": 23.975, "width": 13.975 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a class=\"social-media-link-icon--linkedin\" href=\"https://www.linkedin.com/company/guttmacher-institute\"> <span class=\"fa fa-linkedin fa-in\"></span> </a>", "xpath": "/html/body/div[1]/div[1]/footer[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/ul[1]/li[5]/a[1]", "issueID": "4abfe824b2402d7fb6c5b9c5090f14c6", "signature": "73a5c3063faf9e768ff030888bd84666", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4abfe824b2402d7fb6c5b9c5090f14c6" }, { "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": 430, "y": 969 }, "bottom-right": { "x": 637, "y": 999 }, "height": 30, "width": 207 }, "position": { "line": 8436, "column": 1 }, "errorSnippet": "<a href=\"/us-policy-resources\" class=\"link--spotlight\">Explore U.S. Policy Resources</a>", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[6]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "ba6b11872b6d653c03991b24222e4dcb", "signature": "08b1d1535469891eedb08f292eab265c", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=ba6b11872b6d653c03991b24222e4dcb" }, { "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": 30, "y": 1989 }, "bottom-right": { "x": 547, "y": 2005 }, "height": 16, "width": 517 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a href=\"/state-policy-resources\" class=\"link--spotlight\">Explore All State Policy Work</a>", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[1]/div[10]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "5193775dda3df2a718e5f8a4641adb94", "signature": "c664c0e7edbe928b2cf412a3ab8b539a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=5193775dda3df2a718e5f8a4641adb94" }, { "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": 4900.08 }, "height": 4900.08, "width": 1024 }, "position": { "line": 2640, "column": 60 }, "errorSnippet": "<body class=\"path-frontpage page-node-type-landing-page\" style=\"overflow: hidden;\"> <a href=\"#main-content\" class=\"visually-hidden focusable skip-link\"> Skip to main content </a> <noscript aria-hidden=\"true\"><iframe src=\"https:", "xpath": "/html/body", "issueID": "3a4d98413570a8acaa1c266eaaacbede", "signature": "482e2bf3d461da1a60bf32007f7734e3", "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=3a4d98413570a8acaa1c266eaaacbede" }, { "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": 400, "y": 356.5 }, "height": 356.5, "width": 400 }, "position": { "line": 8393, "column": 0 }, "errorSnippet": "<a href=\"https://give.guttmacher.org/give/412276/#!/donation/checkout?c_src=website&amp;c_src2=popup\" style=\"display:block;\" target=\"_blank\"><img src=\"/sites/default/files/2022-09/FFF-Popup.png\" width=\"400\"></a>", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]", "issueID": "960dab6cb44cea064d0738b80d78bef0", "signature": "b0fdc2db2f32b4f757f042f7d10a5e8c", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=960dab6cb44cea064d0738b80d78bef0" }, { "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": 788, "y": 1554 }, "bottom-right": { "x": 946, "y": 1581 }, "height": 27, "width": 158 }, "position": { "line": 8452, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/Guttmacher\" target=\"_blank\">@Guttmacher</a>", "xpath": "/html/body/div[1]/div[1]/main[1]/div[2]/div[1]/article[1]/div[1]/div[1]/div[3]/section[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/h2[1]/strong[1]/a[1]", "issueID": "7456365424dd24049e1bb7b33e11b471", "signature": "83bde398e9dd211909e1ac6b5ee8b697", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=7456365424dd24049e1bb7b33e11b471" } ], "log": [] }, "success": true }, "endTime": 1664720590151 } ], "timeStamp": "69jmj", "startTime": "2022-10-02T14:20:50", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 27 ], [ "motion", 14 ], [ "ibm", 12 ], [ "alfa", 8 ], [ "wave", 5 ], [ "bulk", 4 ], [ "labClash", 3 ], [ "allHidden", 2 ], [ "focAll", 2 ], [ "focInd", 2 ], [ "nonTable", 1 ], [ "radioSet", 1 ], [ "axe", 1 ], [ "continuum", 1 ], [ "htmlcs", 1 ], [ "nuVal", 1 ], [ "tenon", 1 ], [ "docType", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "focVis", 0 ], [ "linkTo", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "miniText", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "titledEl", 0 ], [ "zIndex", 0 ] ], "logCount": 36, "logSize": 7544, "errorLogCount": 25, "errorLogSize": 3904, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 30, "endTime": "2022-10-02T14:23:10", "elapsedSeconds": 139, "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": 0, "focAll": 22, "focInd": 3, "focOp": 4, "hover": 51, "linkUl": 66, "role": 17, "styleDiff": 49, "zIndex": 13 }, "alfa": { "r11": 44, "r2": 8, "r20": 4, "r3": 56, "r42": 16, "r61": 4, "r66": 88, "r69": 4, "r73": 4, "r85": 4 }, "axe": { "aria-allowed-role": 0, "color-contrast-enhanced": 76, "color-contrast": 76, "frame-tested": 1, "hidden-content": 0, "identical-links-same-purpose": 0, "css-orientation-lock": 1, "aria-required-parent": 16, "duplicate-id-active": 3, "duplicate-id-aria": 4, "duplicate-id": 5, "image-alt": 4, "link-name": 30, "page-has-heading-one": 2 }, "continuum": { "89": 4, "94": 56, "123": 8, "237": 40, "863": 8 }, "htmlcs": { "e:AA.1_1_1.H30.2": 8, "e:AA.1_1_1.H37": 4, "e:AA.1_4_3.G18.Fail": 12, "e:AA.4_1_1.F77": 28, "e:AA.4_1_2.H91.A.NoContent": 24, "w:AA.1_1_1.H67.2": 3, "w:AA.1_3_1_A.G141": 1, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 5, "w:AA.1_4_3.G145.Abs": 1, "w:AA.1_4_3.G18.Abs": 2, "w:AA.4_1_2.H91.A.Empty": 1 }, "ibm": { "WCAG20_Img_HasAlt": 4, "WCAG20_A_HasText": 40, "Valerie_Label_HasContent": 8, "Rpt_Aria_WidgetLabels_Implicit": 16, "Rpt_Aria_ValidProperty": 4, "Rpt_Aria_RequiredParent_Native_Host_Sematics": 16, "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 4, "Rpt_Aria_OneBannerInSiblingSet_Implicit": 8, "Rpt_Aria_MultipleBannerLandmarks_Implicit": 8, "Rpt_Aria_ComplementaryRequiredLabel_Implicit": 4, "landmark_name_unique": 8, "HAAC_Figure_label": 20, "aria_semantics_role": 16, "aria_hidden_focus_misuse": 236, "aria_attribute_allowed": 4, "aria_role_redundant": 17, "aria_attribute_redundant": 2 }, "nuVal": { "The type attribute is unnecessary for JavaScript resources.": 4, "The charset attribute on the script element is obsolete.": 2, "The aria-hidden attribute must not be specified on the noscript element.": 4, "An element with role=tab must be contained in, or owned by, an element with role=tablist.": 32, "Bad value tabpanel for attribute role on element nav.": 32, "Attribute aria-role not allowed on element header at this point.": 4, "Element div is missing one or more of the following attributes: role.": 4, "Duplicate ID block-mainmegamenu.": 4, "The first occurrence of ID block-mainmegamenu was here.": 1, "Duplicate ID block-searchapiform.": 4, "The first occurrence of ID block-searchapiform was here.": 1, "Duplicate ID search-api-form.": 4, "The first occurrence of ID search-api-form was here.": 1, "Duplicate ID edit-terms.": 4, "The first occurrence of ID edit-terms was here.": 1, "Duplicate ID edit-actions.": 4, "The first occurrence of ID edit-actions was here.": 1, "Duplicate ID edit-submit.": 4, "The first occurrence of ID edit-submit was here.": 1, "Duplicate ID block-socialmedialinks.": 4, "The first occurrence of ID block-socialmedialinks was here.": 1, "The main role is unnecessary for element main.": 1, "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": 8, "The article role is unnecessary for element article.": 15, "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.": 11, "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": 1, "Attribute aria-required is unnecessary for elements that have attribute required.": 2, "Bad value true for attribute allowfullscreen on element iframe.": 4, "The scrolling attribute on the iframe element is obsolete. Use CSS instead.": 8, "The frameborder attribute on the iframe element is obsolete. Use CSS instead.": 8, "The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.": 8, "Attribute target not allowed on element script at this point.": 4, "The navigation role is unnecessary for element nav.": 1 }, "wave": { "e:alt_missing": 4, "e:alt_link_missing": 8, "e:label_empty": 8, "e:label_multiple": 8, "e:link_empty": 52, "c:contrast": 15, "a:heading_possible": 2, "a:noscript": 1 }, "tenon": { "28": 4, "57": 60, "98": 68, "134": 6, "152": 64, "153": 4, "155": 2, "218": 8 } }, "groupDetails": { "groups": { "visibleBulk": { "testaro": { "bulk": { "score": 1, "what": "Page contains many visible elements" } } }, "tabFocusability": { "testaro": { "focAll": { "score": 11, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 3, "what": "Focused element displaying no or nostandard focus indicator" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 3, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 13, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 33, "what": "Non-underlined adjacent links" } } }, "roleBad": { "testaro": { "role": { "score": 13, "what": "Nonexistent or implicit-overriding role" } }, "axe": { "aria-allowed-role": { "score": 1, "what": "ARIA role is not appropriate for the element" } }, "ibm": { "aria_semantics_role": { "score": 12, "what": "ARIA role is not valid for the element to which it is assigned" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 12, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 3, "what": "Layering with nondefault z-index values" } } }, "linkNoText": { "alfa": { "r11": { "score": 44, "what": "Link has no accessible name" } }, "axe": { "link-name": { "score": 30, "what": "Link has no discernible text" } }, "continuum": { "237": { "score": 40, "what": "a element has no mechanism that allows an accessible name value to be calculated" } }, "htmlcs": { "e:AA.1_1_1.H30.2": { "score": 8, "what": "img element is the only link content but has no text alternative" }, "e:AA.4_1_2.H91.A.NoContent": { "score": 24, "what": "Link has an href attribute but no text" }, "w:AA.4_1_2.H91.A.Empty": { "score": 1, "what": "Link element has an id attribute but no href attribute or text" } }, "ibm": { "WCAG20_A_HasText": { "score": 40, "what": "Hyperlink has no text description" } }, "wave": { "e:alt_link_missing": { "score": 8, "what": "Linked image has no text alternative" }, "e:link_empty": { "score": 52, "what": "Link contains no text" } }, "tenon": { "57": { "score": 60, "what": "Link has no text inside it" } } }, "imageNoText": { "alfa": { "r2": { "score": 8, "what": "Image has no accessible name" } }, "axe": { "image-alt": { "score": 4, "what": "Image has no text alternative" } }, "continuum": { "89": { "score": 4, "what": "img element has no mechanism that allows an accessible name to be calculated" } }, "htmlcs": { "e:AA.1_1_1.H37": { "score": 4, "what": "img element has no alt attribute" } }, "ibm": { "WCAG20_Img_HasAlt": { "score": 4, "what": "Image has no alt attribute conveying its meaning, or alt=\"\" if decorative" } }, "nuVal": { "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": { "score": 8, "what": "img element has no alt attribute" } }, "wave": { "e:alt_missing": { "score": 4, "what": "Text alternative is missing" } } }, "ariaBadAttribute": { "alfa": { "r20": { "score": 4, "what": "ARIA attribute is not defined" } }, "ibm": { "Rpt_Aria_ValidProperty": { "score": 4, "what": "ARIA attribute is invalid for the role" } }, "nuVal": { "The aria-hidden attribute must not be specified on the noscript element.": { "score": 4, "what": "noscript element has an aria-hidden attribute" } } }, "duplicateID": { "alfa": { "r3": { "score": 42, "what": "Element id attribute value is not unique" } }, "axe": { "duplicate-id-active": { "score": 2, "what": "id attribute value of the active element is not unique" }, "duplicate-id-aria": { "score": 3, "what": "id attribute used in ARIA or in a label has a value that is not unique" }, "duplicate-id": { "score": 4, "what": "id attribute value is not unique" } }, "continuum": { "94": { "score": 42, "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": 21, "what": "Duplicate id attribute value" } }, "nuVal": { "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": { "score": 1, "what": "Duplicate id" } } }, "parentMissing": { "alfa": { "r42": { "score": 16, "what": "Element is not owned by an element of its required context role" } }, "axe": { "aria-required-parent": { "score": 16, "what": "ARIA role is not contained by a required parent" } }, "ibm": { "Rpt_Aria_RequiredParent_Native_Host_Sematics": { "score": 16, "what": "Element is not contained within a role-valid element" } } }, "h1Missing": { "alfa": { "r61": { "score": 2, "what": "First heading is not h1" } }, "axe": { "page-has-heading-one": { "score": 1, "what": "Page contains no level-one heading" } } }, "contrastAAA": { "alfa": { "r66": { "score": 22, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 19, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "alfa": { "r69": { "score": 4, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 76, "what": "Element has insufficient color contrast" } }, "htmlcs": { "e:AA.1_4_3.G18.Fail": { "score": 12, "what": "Contrast between the text and its background is less than 4.5:1" } }, "wave": { "c:contrast": { "score": 15, "what": "Very low contrast" } } }, "leadingInsufficient": { "alfa": { "r73": { "score": 2, "what": "Paragraph of text has insufficient line height" } } }, "allItalics": { "alfa": { "r85": { "score": 1, "what": "Text of the paragraph is all italic" } } }, "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" } } }, "cssBansRotate": { "axe": { "css-orientation-lock": { "score": 1, "what": "CSS media query locks display orientation" } } }, "svgImageNoText": { "continuum": { "123": { "score": 8, "what": "svg element has no mechanism that allows an accessible name to be calculated" } } }, "inputOnlyPlaceholder": { "continuum": { "863": { "score": 6, "what": "input has an accessible name that depends on a placeholder" } } }, "decorativeImageRisk": { "htmlcs": { "w:AA.1_1_1.H67.2": { "score": 1, "what": "Image marked as decorative may be informative" } } }, "headingStructure": { "htmlcs": { "w:AA.1_3_1_A.G141": { "score": 1, "what": "Heading level is incorrect" } }, "tenon": { "155": { "score": 1, "what": "Headings are not structured in a hierarchical manner" } } }, "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": 1, "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": 1, "what": "Contrast between the absolutely positioned text and its background may be inadequate" } } }, "labelNoText": { "ibm": { "Valerie_Label_HasContent": { "score": 8, "what": "label element has no non-empty purpose-descriptive text" } } }, "componentNoText": { "ibm": { "Rpt_Aria_WidgetLabels_Implicit": { "score": 16, "what": "Interactive component has no programmatically associated name" } } }, "contentBeyondLandmarks": { "ibm": { "Rpt_Aria_OrphanedContent_Native_Host_Sematics": { "score": 2, "what": "Content does not reside within an element with a landmark role" } } }, "bannerNot1": { "ibm": { "Rpt_Aria_OneBannerInSiblingSet_Implicit": { "score": 4, "what": "Multiple elements with a banner role are on the page" } } }, "bannerConfusion": { "ibm": { "Rpt_Aria_MultipleBannerLandmarks_Implicit": { "score": 6, "what": "Element with a banner role has no unique purpose label among the banner-role elements" } } }, "complementaryNoText": { "ibm": { "Rpt_Aria_ComplementaryRequiredLabel_Implicit": { "score": 1, "what": "Element has a complementary role but has no label" } } }, "landmarkConfusion": { "ibm": { "landmark_name_unique": { "score": 6, "what": "Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region" } } }, "figureNoText": { "ibm": { "HAAC_Figure_label": { "score": 20, "what": "figure element has no associated label" } } }, "focusableHidden": { "ibm": { "aria_hidden_focus_misuse": { "score": 236, "what": "Focusable element is within the subtree of an element with aria-hidden set to true" } } }, "roleRedundant": { "ibm": { "aria_role_redundant": { "score": 4, "what": "Explicitly assigned ARIA role is redundant with the implicit role of the element" } }, "nuVal": { "^The .+ role is unnecessary for element .+$": { "score": 1, "what": "explicit role is redundant for its element" } } }, "ariaRedundant": { "ibm": { "aria_attribute_redundant": { "score": 1, "what": "ARIA attribute is used when there is a corresponding HTML attribute" } }, "nuVal": { "^Attribute aria-.+ is unnecessary for elements that have attribute .+$": { "score": 1, "what": "ARIA attribute is redundant with the synonymous native attribute" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 1, "what": "type attribute is unnecessary for a JavaScript resource" } } }, "obsolete": { "nuVal": { "^The .+ attribute on the .+ element is obsolete.+$": { "score": 6, "what": "Attribute is obsolete on its element" } } }, "parseError": { "nuVal": { "^An element with role=.+ must be contained in, or owned by, an element with role=.+$": { "score": 24, "what": "Element has no required container or owner" } } }, "attributeBad": { "nuVal": { "^Bad value .* for attribute .+ on element .+$": { "score": 4, "what": "attribute on this element has an invalid value" }, "^Attribute .+ not allowed on element .+ at this point.*$": { "score": 4, "what": "attribute not allowed on this element" } } }, "attributeMissing": { "nuVal": { "^Element .+ is missing one or more of the following attributes: .+$": { "score": 4, "what": "Element is missing a required attribute" } } }, "articleHeadingless": { "nuVal": { "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.": { "score": 3, "what": "article has no heading" } } }, "sectionHeadingless": { "nuVal": { "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": { "score": 1, "what": "section has no heading" } } }, "labelEmpty": { "wave": { "e:label_empty": { "score": 6, "what": "Empty form label" } } }, "labelClash": { "wave": { "e:label_multiple": { "score": 4, "what": "Form control has more than one label associated with it" } } }, "pseudoHeadingRisk": { "wave": { "a:heading_possible": { "score": 1, "what": "Possible heading" } } }, "noScriptRisk": { "wave": { "a:noscript": { "score": 1, "what": "noscript element may fail to contain an accessible equivalent or alternative" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkTextsSame": { "tenon": { "98": { "score": 34, "what": "Links have the same text but different destinations" } } }, "fontSmall": { "tenon": { "134": { "score": 5, "what": "Text is very small" } } }, "targetSize": { "tenon": { "152": { "score": 48, "what": "Actionable element is smaller than the minimum required size" } } }, "allCaps": { "tenon": { "153": { "score": 1, "what": "Long string of text is in all caps" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 6, "what": "Link opens in a new window without user control" } } } }, "solos": { "ibm": { "aria_attribute_allowed": 4 } } }, "preventionScores": {}, "summary": { "total": 1324, "log": 214, "preventions": 0, "solos": 8, "groups": [ { "groupName": "focusableHidden", "score": 238 }, { "groupName": "linkNoText", "score": 161 }, { "groupName": "contrastAA", "score": 90 }, { "groupName": "duplicateID", "score": 73 }, { "groupName": "targetSize", "score": 50 }, { "groupName": "linkTextsSame", "score": 36 }, { "groupName": "linkIndication", "score": 35 }, { "groupName": "contrastAAA", "score": 32 }, { "groupName": "parentMissing", "score": 31 }, { "groupName": "parseError", "score": 26 }, { "groupName": "figureNoText", "score": 22 }, { "groupName": "imageNoText", "score": 21 }, { "groupName": "roleBad", "score": 20 }, { "groupName": "componentNoText", "score": 18 }, { "groupName": "hoverSurprise", "score": 15 }, { "groupName": "inconsistentStyles", "score": 14 }, { "groupName": "tabFocusability", "score": 13 }, { "groupName": "svgImageNoText", "score": 10 }, { "groupName": "labelNoText", "score": 10 }, { "groupName": "attributeBad", "score": 10 }, { "groupName": "ariaBadAttribute", "score": 9 }, { "groupName": "inputOnlyPlaceholder", "score": 8 }, { "groupName": "bannerConfusion", "score": 8 }, { "groupName": "landmarkConfusion", "score": 8 }, { "groupName": "obsolete", "score": 8 }, { "groupName": "labelEmpty", "score": 8 }, { "groupName": "linkForcesNewWindow", "score": 8 }, { "groupName": "fontSmall", "score": 7 }, { "groupName": "bannerNot1", "score": 6 }, { "groupName": "roleRedundant", "score": 6 }, { "groupName": "attributeMissing", "score": 6 }, { "groupName": "labelClash", "score": 6 }, { "groupName": "focusIndication", "score": 5 }, { "groupName": "focusableOperable", "score": 5 }, { "groupName": "zIndexNotZero", "score": 5 }, { "groupName": "articleHeadingless", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "h1Missing", "score": 4 }, { "groupName": "leadingInsufficient", "score": 4 }, { "groupName": "contrastRisk", "score": 4 }, { "groupName": "contentBeyondLandmarks", "score": 4 }, { "groupName": "visibleBulk", "score": 3 }, { "groupName": "allItalics", "score": 3 }, { "groupName": "frameContentRisk", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "linkConfusionRisk", "score": 3 }, { "groupName": "cssBansRotate", "score": 3 }, { "groupName": "decorativeImageRisk", "score": 3 }, { "groupName": "headingStructure", "score": 3 }, { "groupName": "scrollRisk", "score": 3 }, { "groupName": "complementaryNoText", "score": 3 }, { "groupName": "ariaRedundant", "score": 3 }, { "groupName": "typeRedundant", "score": 3 }, { "groupName": "sectionHeadingless", "score": 3 }, { "groupName": "pseudoHeadingRisk", "score": 3 }, { "groupName": "noScriptRisk", "score": 3 }, { "groupName": "allCaps", "score": 3 } ] } }, "scoreProcID": "sp16a" }