{
"script": "a11y02",
"batch": "ihro",
"what": "Axe, IBM, WAVE, and 15 custom tests",
"strict": true,
"timeStamp": "wsdx",
"logCount": 36,
"logSize": 5210,
"prohibitedCount": 0,
"visitTimeoutCount": 0,
"visitRejectionCount": 0,
"acts": [
{
"type": "launch",
"which": "webkit",
"what": "used for tests on which chromium fails on some URLs"
},
{
"type": "url",
"which": "https://hrwf.eu/",
"what": "Human Rights Without Frontiers International",
"result": "https://hrwf.eu/"
},
{
"type": "test",
"which": "motion",
"what": "motion",
"delay": 2400,
"interval": 2600,
"count": 5,
"url": "https://hrwf.eu/",
"result": {
"bytes": [
1090846,
1090846,
1090846,
1090846,
1090846
],
"localRatios": [
1,
1,
1,
1
],
"meanLocalRatio": 1,
"maxLocalRatio": 1,
"globalRatio": 1,
"pixelChanges": [
0,
0,
0,
0
],
"meanPixelChange": 0,
"maxPixelChange": 0,
"changeFrequency": 0
}
},
{
"type": "test",
"which": "axe",
"withItems": true,
"rules": [],
"what": "Axe",
"url": "https://hrwf.eu/",
"result": {
"warnings": 0,
"violations": {
"minor": 36,
"moderate": 60,
"serious": 16,
"critical": 4
},
"items": [
{
"rule": "color-contrast",
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"impact": "serious",
"elements": [
{
"selector": ".et_pb_promo_button",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 2.48 (foreground color: #ffffff, background color: #c99f14, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
},
{
"selector": "#searchsubmit",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 4.22 (foreground color: #666666, background color: #dddddd, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
},
{
"selector": ".textwidget > p",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 2.09 (foreground color: #ffffff, background color: #b3b3b3, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
},
{
"selector": "#footer-info",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 3.11 (foreground color: #666666, background color: #171717, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
},
{
"selector": "a[href$=\"www\\.elegantthemes\\.com\"]",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 3.11 (foreground color: #666666, background color: #171717, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
},
{
"selector": "a[href$=\"www\\.wordpress\\.org\"]",
"impact": "serious",
"must pass any of": [
{
"check": "color-contrast",
"description": "Element has insufficient color contrast of 3.11 (foreground color: #666666, background color: #171717, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1",
"impact": "serious"
}
]
}
]
},
{
"rule": "duplicate-id",
"description": "Ensures every id attribute value is unique",
"impact": "minor",
"elements": [
{
"selector": "#top-menu > .current-menu-item.current_page_item.menu-item-home",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-3701",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-841",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-898.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-898",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-898.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-901.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-901",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-898.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-900.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-900",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-898.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-899.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-899",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-841.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-908.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-908",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-923",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-902",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-952.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-952",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-911.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-911",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-1701.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-1701",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-9564.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-9564",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-902.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-18545.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-18545",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-830",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-951.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-951",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-1819.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-1819",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-17201.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-17201",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-1038.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-1038",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-6913.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-6913",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-830.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-1704.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-1704",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-20034.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-20034",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-20034.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-20539.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-20539",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-10916.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-10916",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-10916.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-4080.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-4080",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-10916.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-12296.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-12296",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-13420.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-13420",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-13420.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-66443.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-66443",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-923.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-10971.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-10971",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-2804.menu-item-has-children.menu-item-type-post_type",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-2804",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-2804.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-2815.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-2815",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-2804.menu-item-has-children.menu-item-type-post_type > .sub-menu > .menu-item-2816.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-2816",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-18457.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-18457",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-1886.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-1886",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-8862.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-8862",
"impact": "minor"
}
]
},
{
"selector": "#top-menu > .menu-item-10918.menu-item-type-post_type.menu-item-object-page",
"impact": "minor",
"must pass any of": [
{
"check": "duplicate-id",
"description": "Document has multiple static elements with the same id attribute: menu-item-10918",
"impact": "minor"
}
]
}
]
},
{
"rule": "heading-order",
"description": "Ensures the order of headings is semantically correct",
"impact": "moderate",
"elements": [
{
"selector": "#post-68480 > .entry-title",
"impact": "moderate",
"must pass any of": [
{
"check": "heading-order",
"description": "Heading order invalid",
"impact": "moderate"
}
]
},
{
"selector": "h5",
"impact": "moderate",
"must pass any of": [
{
"check": "heading-order",
"description": "Heading order invalid",
"impact": "moderate"
}
]
},
{
"selector": "#search-2 > .widgettitle",
"impact": "moderate",
"must pass any of": [
{
"check": "heading-order",
"description": "Heading order invalid",
"impact": "moderate"
}
]
},
{
"selector": "#text-5 > .title",
"impact": "moderate",
"must pass any of": [
{
"check": "heading-order",
"description": "Heading order invalid",
"impact": "moderate"
}
]
}
]
},
{
"rule": "image-alt",
"description": "Ensures elements have alternate text or a role of none or presentation",
"impact": "critical",
"elements": [
{
"selector": ".et_pb_code_0 > .et_pb_code_inner > a[data-lity=\"\"] > .aligncenter",
"impact": "critical",
"must pass any of": [
{
"check": "has-alt",
"description": "Element does not have an alt attribute",
"impact": "critical"
},
{
"check": "aria-label",
"description": "aria-label attribute does not exist or is empty",
"impact": "serious"
},
{
"check": "aria-labelledby",
"description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
"impact": "serious"
},
{
"check": "non-empty-title",
"description": "Element has no title attribute",
"impact": "serious"
},
{
"check": "presentational-role",
"description": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
"impact": "minor"
}
]
},
{
"selector": ".et_pb_code_1 > .et_pb_code_inner > a[data-lity=\"\"] > .aligncenter",
"impact": "critical",
"must pass any of": [
{
"check": "has-alt",
"description": "Element does not have an alt attribute",
"impact": "critical"
},
{
"check": "aria-label",
"description": "aria-label attribute does not exist or is empty",
"impact": "serious"
},
{
"check": "aria-labelledby",
"description": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
"impact": "serious"
},
{
"check": "non-empty-title",
"description": "Element has no title attribute",
"impact": "serious"
},
{
"check": "presentational-role",
"description": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
"impact": "minor"
}
]
}
]
},
{
"rule": "label-title-only",
"description": "Ensures that every form element is not solely labeled using the title or aria-describedby attributes",
"impact": "serious",
"elements": [
{
"selector": ".et-search-field",
"impact": "serious",
"must pass all of": [
{
"check": "title-only",
"description": "Only title used to generate label for form element",
"impact": "serious"
}
]
}
]
},
{
"rule": "label",
"description": "Ensures every form element has a label",
"impact": "critical",
"elements": [
{
"selector": "#s",
"impact": "critical",
"must pass all of": [
{
"check": "hidden-explicit-label",
"description": "Form element has explicit