Accessibility test digest
Synopsis
Page: RRD (80%)
URL: https://www.rrd.com/
Score: 1015
Tested by: Testaro, procedure tp15
Scored by: Testilo, procedure sp15c
Digested by: Testilo, procedure dp15a
Introduction
The Testaro application used its tp15
testing procedure to test the accessibility (barrier-free design and coding) of the RRD (80%) web page at https://www.rrd.com/ on 2022/08/13. The procedure performed 1230 tests. Of these, 24 are custom tests defined by Testaro, and the others belong to these seven 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 sp15c
scoring procedure to compute partial and total scores for the page. The total score is 1015 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp15a
to produce this digest, briefly explaining how sp15c
computed the scores.
Score summary
total | 1015 |
---|---|
log | 46 |
preventions | 100 |
imageNoSource | 94 |
targetSize | 83 |
linkIndication | 78 |
attributeBad | 58 |
activeEmbedding | 56 |
contrastAA | 55 |
fontSizeAbsolute | 46 |
leadingClipsText | 46 |
focusableOperable | 40 |
linkForcesNewWindow | 35 |
contrastAAA | 26 |
roleBad | 21 |
spontaneousMotion | 18 |
focusIndication | 18 |
inconsistentStyles | 13 |
imageNoText | 13 |
typeRedundant | 10 |
zIndexNotZero | 9 |
ariaBadAttribute | 9 |
fontSmall | 9 |
landmarkConfusion | 8 |
cssInvalid | 8 |
presentationChild | 6 |
contrastRisk | 6 |
visibleLabelNotName | 6 |
attributeMissing | 6 |
scriptElementBad | 6 |
linkTextsSame | 6 |
submitButton | 5 |
asideConfusion | 5 |
metaBad | 5 |
duplicateID | 5 |
horizontalScrolling | 5 |
linkVague | 5 |
labelClash | 4 |
focusableRole | 4 |
complementaryNoText | 4 |
obsolete | 4 |
allCaps | 4 |
visibleBulk | 3 |
hoverSurprise | 3 |
hiddenContentRisk | 3 |
videoCaptionMissing | 3 |
cssBansRotate | 3 |
pseudoHeadingRisk | 3 |
scrollRisk | 3 |
roleRedundant | 3 |
sectionHeadingless | 3 |
pseudoParagraphRisk | 3 |
Issue summary
Special issues
log: Score 46. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 100. This is based on tests that the page did not allow to be run. That impedes accessibility progress and risks interfering with tools that users with disabilities need.
Classified issues
imageNoSource: Score 94. Issues reported by tests in this category:
- Package
nuVal
, testElement img is missing required attribute src.
, score 92 (img element has no src attribute)
targetSize: Score 83. Issues reported by tests in this category:
- Package
tenon
, test152
, score 81 (Actionable element is smaller than the minimum required size)
linkIndication: Score 78. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 76 (Non-underlined adjacent links)
attributeBad: Score 58. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed on element .+ at this point.*$
, score 12 (attribute not allowed on this element) - Package
nuVal
, testThe sizes attribute may be specified only if the srcset attribute is also present.
, score 24 (element has a sizes attribute but no srcset attribute) - Package
nuVal
, test^Bad value .* for attribute .+ on element .+$
, score 20 (attribute on this element has an invalid value)
activeEmbedding: Score 56. Issues reported by tests in this category:
- Package
nuVal
, testAn element with the attribute tabindex must not appear as a descendant of the a element.
, score 54 (descendant of an a element has a tabindex attribute)
contrastAA: Score 55. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 3 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 42 (Element has insufficient color contrast) - Package
ibm
, testIBMA_Color_Contrast_WCAG2AA
, score 24 (Contrast ratio of text with background does not meet WCAG 2.1 AA)
fontSizeAbsolute: Score 46. Issues reported by tests in this category:
- Package
alfa
, testr74
, score 44 (Paragraph text has an absolute font size)
leadingClipsText: Score 46. Issues reported by tests in this category:
- Package
tenon
, test144
, score 44 (Line height is insufficent to properly display the computed font size)
focusableOperable: Score 40. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 38 (Operable elements that cannot be Tab-focused and vice versa)
linkForcesNewWindow: Score 35. Issues reported by tests in this category:
- Package
tenon
, test218
, score 33 (Link opens in a new window without user control)
contrastAAA: Score 26. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 7 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 20 (Element has insufficient color contrast (Level AAA)) - Package
tenon
, test95
, score 2 (Element has insufficient color contrast (Level AAA))
roleBad: Score 21. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 14 (Nonexistent or implicit-overriding role) - Package
axe
, testaria-allowed-role
, score 1 (ARIA role is not appropriate for the element) - Package
continuum
, test185
, score 3 (noscript element has a role attribute) - Package
ibm
, testelement_tabbable_role_valid
, score 6 (Tabbable element has a non-widget role) - Package
ibm
, testaria_semantics_role
, score 3 (ARIA role is not valid for the element to which it is assigned)
spontaneousMotion: Score 18. Issues reported by tests in this category:
- Package
testaro
, testmotion
, score 16 (Change of visible content not requested by user)
focusIndication: Score 18. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 14 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 4 (Element in sequential focus order has no visible focus)
inconsistentStyles: Score 13. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 11 (Heading, link, and button style inconsistencies)
imageNoText: Score 13. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.1_1_1.H37
, score 8 (img element has no alt attribute) - 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)
typeRedundant: Score 10. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 7 (type attribute is unnecessary for a JavaScript resource) - Package
nuVal
, testThe type attribute for the style element is not needed and should be omitted.
, score 1 (type attribute is unnecessary for a style element)
zIndexNotZero: Score 9. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 7 (Layering with nondefault z-index values)
ariaBadAttribute: Score 9. Issues reported by tests in this category:
- Package
nuVal
, testThe aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.
, score 7 (input element with type="checkbox" has an aria-checked attribute)
fontSmall: Score 9. Issues reported by tests in this category:
- Package
tenon
, test134
, score 7 (Text is very small)
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)
cssInvalid: Score 8. Issues reported by tests in this category:
- Package
nuVal
, test^CSS: .+: Property .+ doesn't exist.*$
, score 6 (Invalid property in CSS)
presentationChild: Score 6. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.1_3_1.F92,ARIA4
, score 4 (Element has presentation role but semantic child)
contrastRisk: Score 6. 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.G145.Alpha
, score 1 (Contrast between the text and its background may be less than 3:1, given the transparency) - Package
htmlcs
, testw:AA.1_4_3.G18.Abs
, score 1 (Contrast between the absolutely positioned text and its background may be inadequate) - Package
htmlcs
, testw:AA.1_4_3.G18.Alpha
, score 1 (Contrast between the text and its background may be less than 4.5:1, given the transparency)
visibleLabelNotName: Score 6. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.2_5_3.F96
, score 3 (Visible label is not in the accessible name) - Package
ibm
, testWCAG21_Label_Accessible
, score 3 (Accessible name does not match or contain the visible label text)
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)
scriptElementBad: Score 6. Issues reported by tests in this category:
- Package
nuVal
, testElement script must not have attribute defer unless attribute src is also specified.
, score 4 (script element has a defer attribute without a src attribute)
linkTextsSame: Score 6. Issues reported by tests in this category:
- Package
tenon
, test98
, score 4 (Links have the same text but different destinations)
submitButton: Score 5. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.3_2_2.H32.2
, score 3 (Form has no submit button)
asideConfusion: Score 5. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_MultipleComplementaryLandmarks_Implicit
, score 3 (Element with a complementary role has no unique purpose label among the complementary-role elements)
metaBad: Score 5. Issues reported by tests in this category:
- Package
nuVal
, test^Bad value .+ for attribute .+ on element meta.*$
, score 3 (attribute of a meta element has an invalid value)
duplicateID: Score 5. Issues reported by tests in this category:
- Package
nuVal
, test^Duplicate ID .+$|^The first occurrence of ID .* was here.*$
, score 3 (Duplicate id)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
linkVague: Score 5. Issues reported by tests in this category:
- Package
tenon
, test73
, score 3 (Link text is too generic to communicate the purpose or destination)
labelClash: Score 4. Issues reported by tests in this category:
- Package
testaro
, testlabClash
, score 2 (Incompatible label types)
focusableRole: Score 4. Issues reported by tests in this category:
- Package
axe
, testfocus-order-semantics
, score 2 (Focusable element has no active role)
complementaryNoText: Score 4. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_ComplementaryRequiredLabel_Implicit
, score 1 (Element has a complementary role but has no label) - Package
ibm
, testRpt_Aria_ComplementaryLandmarkLabel_Implicit
, score 1 (Element with a complementary role has no visible purpose label)
obsolete: Score 4. Issues reported by tests in this category:
- Package
ibm
, testelement_attribute_deprecated
, score 2 (Element or attribute is obsolete) - Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 1 (Attribute is obsolete on its element)
allCaps: Score 4. Issues reported by tests in this category:
- Package
tenon
, test153
, score 2 (Long string of text is in all caps)
visibleBulk: Score 3. Issues reported by tests in this category:
- Package
testaro
, testbulk
, score 1 (Page contains many visible elements)
hoverSurprise: Score 3. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 1 (Content changes caused by hovering)
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)
videoCaptionMissing: Score 3. Issues reported by tests in this category:
- Package
axe
, testvideo-caption
, score 1 (video element has no captions)
cssBansRotate: Score 3. Issues reported by tests in this category:
- Package
axe
, testcss-orientation-lock
, score 1 (CSS media query locks display orientation)
pseudoHeadingRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H42
, score 1 (Heading coding is not used but the element may be intended as a heading)
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)
roleRedundant: Score 3. Issues reported by tests in this category:
- Package
ibm
, testaria_role_redundant
, score 1 (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)
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)
pseudoParagraphRisk: Score 3. Issues reported by tests in this category:
- Package
tenon
, test242
, score 1 (Multiple consecutive br elements may simulate paragraphs)
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 sp15c
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp15c
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,
sp15c
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 sp15b
are found in the code itself.
Report
{ "id": "4yiew-rrd", "host": { "id": "rrd", "which": "https://www.rrd.com/", "what": "RRD (80%)" }, "log": [ { "event": "startTime", "value": "2022-08-13T10:09:51" }, { "event": "endTime", "value": "2022-08-13T10:12:40" } ], "script": { "id": "tp15", "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 22 custom tests", "strict": true, "timeLimit": 500, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "RRD (80%)" }, { "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.rrd.com/", "what": "RRD (80%)" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements incorrectly embedded in each other" }, { "type": "test", "which": "focAll", "what": "Tab-focusability" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability of elements" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkUl", "withItems": true, "what": "underlining of inline links" }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation within true-focus menus" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "grouping of radio buttons in fieldsets" }, { "type": "test", "which": "role", "what": "validity and necessity of role assignments" }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style consistency of headings, buttons, and links" }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation within tab lists" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "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" }, { "type": "url", "which": "https://www.rrd.com/", "what": "RRD (80%)", "result": "https://www.rrd.com/" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "url": "https://www.rrd.com/" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "url": "https://www.rrd.com/", "result": { "bytes": [ 718456, 848987, 859442, 824035, 713181 ], "localRatios": [ 1.182, 1.012, 1.043, 1.155 ], "meanLocalRatio": 1.098, "maxLocalRatio": 1.182, "globalRatio": 1.205, "pixelChanges": [ 155697, 181065, 160428, 237344 ], "meanPixelChange": 183633, "maxPixelChange": 237344, "changeFrequency": 1 } }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "RRD (80%)", "result": "https://www.rrd.com/" }, { "type": "test", "which": "bulk", "what": "count of visible elements", "url": "https://www.rrd.com/", "result": { "visibleElements": 567 } }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "url": "https://www.rrd.com/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [] } }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "url": "https://www.rrd.com/", "result": { "tabFocusables": 106, "tabFocused": 106, "discrepancy": 0 } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "url": "https://www.rrd.com/", "result": { "totals": { "total": 106, "types": { "indicatorMissing": { "total": 4, "tagNames": { "DIV": 4 } }, "nonOutlinePresent": { "total": 2, "tagNames": { "A": 2 } }, "outlinePresent": { "total": 100, "meanDelay": 25, "tagNames": { "A": 100 } } } }, "items": { "indicatorMissing": [ { "tagName": "DIV", "text": "Unpackaging Reality Report New research from RRD explores how brands approach packaging, coping with" }, { "tagName": "DIV", "text": "Interactive catalogs and circulars A digital augmentation model connecting the customer journey Crea" }, { "tagName": "DIV", "text": "prev" }, { "tagName": "DIV", "text": "next" } ], "nonOutlinePresent": [ { "tagName": "A", "text": "Skip to Content" }, { "tagName": "A", "text": "" } ], "outlinePresent": [ { "tagName": "A", "text": "LinkedInIcon for RRD", "delay": 0 }, { "tagName": "A", "text": "TwitterIcon for RRD", "delay": 0 }, { "tagName": "A", "text": "YoutubeIcon for RRD", "delay": 0 }, { "tagName": "A", "text": "COVID-19", "delay": 0 }, { "tagName": "A", "text": "LocationIcon for RRDLocation Finder", "delay": 0 }, { "tagName": "A", "text": "Global PresenceIcon for RRD Global", "delay": 0 }, { "tagName": "A", "text": "CareersIcon for RRD Careers", "delay": 0 }, { "tagName": "A", "text": "SearchIcon for RRD Search", "delay": 0 }, { "tagName": "A", "text": "rrdlogo for header", "delay": 101 }, { "tagName": "A", "text": "Services", "delay": 100 }, { "tagName": "A", "text": "Industries", "delay": 100 }, { "tagName": "A", "text": "Results", "delay": 100 }, { "tagName": "A", "text": "Thoughts", "delay": 101 }, { "tagName": "A", "text": "About", "delay": 102 }, { "tagName": "A", "text": "Contact", "delay": 105 }, { "tagName": "A", "text": "Play Video Background Pause Video Background", "delay": 101 }, { "tagName": "A", "text": "SEE THE STATS", "delay": 0 }, { "tagName": "A", "text": "1", "delay": 102 }, { "tagName": "A", "text": "2", "delay": 101 }, { "tagName": "A", "text": "3", "delay": 101 }, { "tagName": "A", "text": "4", "delay": 105 }, { "tagName": "A", "text": "5", "delay": 101 }, { "tagName": "A", "text": "Marketing", "delay": 0 }, { "tagName": "A", "text": "Packaging", "delay": 0 }, { "tagName": "A", "text": "Print", "delay": 0 }, { "tagName": "A", "text": "Supply Chain", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Learn More", "delay": 0 }, { "tagName": "A", "text": "DISCOVER THE RIGHT SOLUTION", "delay": 0 }, { "tagName": "A", "text": "Connect With Us", "delay": 0 }, { "tagName": "A", "text": "COVID-19 Resources from RRD", "delay": 0 }, { "tagName": "A", "text": "Contact Us", "delay": 100 }, { "tagName": "A", "text": "LinkedInIcon for RRD Footer", "delay": 0 }, { "tagName": "A", "text": "TwitterIcon for RRD", "delay": 0 }, { "tagName": "A", "text": "YoutubeIcon for RRD", "delay": 0 }, { "tagName": "A", "text": "Services", "delay": 0 }, { "tagName": "A", "text": "Marketing", "delay": 0 }, { "tagName": "A", "text": "Packaging", "delay": 0 }, { "tagName": "A", "text": "Print", "delay": 0 }, { "tagName": "A", "text": "Supply Chain", "delay": 0 }, { "tagName": "A", "text": "Products", "delay": 0 }, { "tagName": "A", "text": "Acuity™", "delay": 0 }, { "tagName": "A", "text": "Cloud Direct™", "delay": 0 }, { "tagName": "A", "text": "ConnectOne™", "delay": 0 }, { "tagName": "A", "text": "CustomPoint®", "delay": 0 }, { "tagName": "A", "text": "Digicom™", "delay": 0 }, { "tagName": "A", "text": "DX Attune℠", "delay": 0 }, { "tagName": "A", "text": "Flex Mailer™", "delay": 0 }, { "tagName": "A", "text": "QuickComms", "delay": 0 }, { "tagName": "A", "text": "RRD CATCH™", "delay": 0 }, { "tagName": "A", "text": "SuperDoc™", "delay": 0 }, { "tagName": "A", "text": "The_Loft@RRD", "delay": 0 }, { "tagName": "A", "text": "Touchless World", "delay": 0 }, { "tagName": "A", "text": "Industries", "delay": 0 }, { "tagName": "A", "text": "Cannabis & CBD", "delay": 0 }, { "tagName": "A", "text": "Education", "delay": 0 }, { "tagName": "A", "text": "Financial Services & Insurance", "delay": 0 }, { "tagName": "A", "text": "Grocery", "delay": 0 }, { "tagName": "A", "text": "Healthcare", "delay": 0 }, { "tagName": "A", "text": "Legal", "delay": 0 }, { "tagName": "A", "text": "Life Sciences", "delay": 0 }, { "tagName": "A", "text": "Nonprofit", "delay": 0 }, { "tagName": "A", "text": "Quick-Serve Restaurants", "delay": 0 }, { "tagName": "A", "text": "Retail", "delay": 0 }, { "tagName": "A", "text": "Travel & Hospitality", "delay": 0 }, { "tagName": "A", "text": "Results", "delay": 0 }, { "tagName": "A", "text": "Awards", "delay": 0 }, { "tagName": "A", "text": "Client Success", "delay": 0 }, { "tagName": "A", "text": "About", "delay": 0 }, { "tagName": "A", "text": "Careers", "delay": 0 }, { "tagName": "A", "text": "Commitments", "delay": 0 }, { "tagName": "A", "text": "ESG", "delay": 0 }, { "tagName": "A", "text": "Events", "delay": 0 }, { "tagName": "A", "text": "Investors", "delay": 0 }, { "tagName": "A", "text": "Leadership", "delay": 0 }, { "tagName": "A", "text": "Locations", "delay": 0 }, { "tagName": "A", "text": "Newsroom", "delay": 0 }, { "tagName": "A", "text": "Employees", "delay": 0 }, { "tagName": "A", "text": "Ethics Hotline", "delay": 0 }, { "tagName": "A", "text": "Employment Verification", "delay": 0 }, { "tagName": "A", "text": "Former Employees", "delay": 0 }, { "tagName": "A", "text": "HR Xpress", "delay": 0 }, { "tagName": "A", "text": "Postal Alerts", "delay": 0 }, { "tagName": "A", "text": "Supplier", "delay": 0 }, { "tagName": "A", "text": "Distributor", "delay": 0 }, { "tagName": "A", "text": "Tax Forms", "delay": 0 }, { "tagName": "A", "text": "Cookie Policy", "delay": 0 }, { "tagName": "A", "text": "Privacy", "delay": 0 }, { "tagName": "A", "text": "Terms", "delay": 0 }, { "tagName": "A", "text": "Accessibility", "delay": 0 } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "url": "https://www.rrd.com/", "result": { "totals": { "total": 167, "types": { "onlyFocusable": { "total": 2, "tagNames": { "DIV": 2 } }, "onlyOperable": { "total": 25, "tagNames": { "A": 22, "SPAN": 3 } }, "focusableAndOperable": { "total": 140, "tagNames": { "INPUT": 13, "A": 109, "BUTTON": 13, "DIV": 4, "IFRAME": 1 } } } }, "items": { "onlyFocusable": [ { "tagName": "DIV", "id": "", "text": "Unpackaging Reality Report New research from RRD explores how brands approach pa" }, { "tagName": "DIV", "id": "", "text": "Interactive catalogs and circulars A digital augmentation model connecting the c" } ], "onlyOperable": [ { "tagName": "A", "id": "", "text": "SEE HOW RRD RANKED", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SEE THE REPORT", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "LEARN MORE", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SEE THE NEWS", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"ot-switch-nob\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"ot-switch-nob\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"ot-switch-nob\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "INPUT", "id": "__VIEWSTATE", "text": "<input type=\"hidden\" name=\"__VIEWSTATE\" id=\"__VIEWSTATE\" value=\"\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "__VIEWSTATEENCRYPTED", "text": "<input type=\"hidden\" name=\"__VIEWSTATEENCRYPTED\" id=\"__VIEWSTATEENCRYPTED\" value", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "__VSTATE", "text": "<input type=\"hidden\" name=\"__VSTATE\" id=\"__VSTATE\" value=\"H4sIAAAAAAAEAPvPyJ/Cz8", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "skiptocontent", "text": "Skip to Content", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "LinkedInIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "TwitterIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "YoutubeIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "COVID-19", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "LocationIcon for RRDLocation Finder", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global PresenceIcon for RRD Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "CareersIcon for RRD Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "search-trigger", "text": "SearchIcon for RRD Search", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "txtSearch", "text": "<input type=\"text\" id=\"txtSearch\" placeholder=\"Search...\" aria-label=\"Search\" au", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "btnSearch", "text": "SearchIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "rrdlogo for header", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Covid-19", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "LocationIcon for RRDLocations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Global PresenceIcon for RRD Global", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "CareersIcon for RRD Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "txtSearch_mobile", "text": "<input type=\"text\" id=\"txtSearch_mobile\" placeholder=\"Search...\" aria-label=\"Sea", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "nav_service", "text": "Services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav_industries", "text": "Industries", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav_work", "text": "Results", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Thoughts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "nav_about", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "vidbg-control", "text": "Play Video Background Pause Video Background", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SEE THE STATS", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "DIV", "id": "", "text": "prev", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "DIV", "id": "", "text": "next", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "car0", "text": "1", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "car1", "text": "2", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "car2", "text": "3", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "car3", "text": "4", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "car4", "text": "5", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Marketing", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "Packaging", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "Print", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "Supply Chain", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/u-s-super-grocer-gets-fr", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/customer-journey-mapping", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/e-commerce-site-scales-t", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/signage-solution-transfo", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/outdoor-gear-subscriptio", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://thoughts.rrd.com/featured-case-studies/jewelry-retailer-slashes", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn More", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "DISCOVER THE RIGHT SOLUTION", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'cli", "byTag": true, "byOnClick": true, "byPointer": true }, { "tagName": "DIV", "id": "", "text": "prev", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "DIV", "id": "", "text": "next", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Connect With Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "COVID-19 Resources from RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "LinkedInIcon for RRD Footer", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "TwitterIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "YoutubeIcon for RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Marketing", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Packaging", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Print", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Supply Chain", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Products", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Acuity™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cloud Direct™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "ConnectOne™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "CustomPoint®", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Digicom™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "DX Attune℠", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Flex Mailer™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "QuickComms", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "RRD CATCH™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "SuperDoc™", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "The_Loft@RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Touchless World", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Industries", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cannabis & CBD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Education", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial Services & Insurance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Grocery", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Healthcare", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Legal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Sciences", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Nonprofit", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Quick-Serve Restaurants", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Retail", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Travel & Hospitality", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Results", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Awards", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Client Success", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Commitments", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "ESG", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Events", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Investors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Newsroom", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employees", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Ethics Hotline", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Employment Verification", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Former Employees", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "HR Xpress", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Postal Alerts", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Supplier", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Distributor", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Tax Forms", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cookie Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Terms", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accessibility", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "scrolltotop", "text": "Scroll to topIcon by RRD", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "close-pc-btn-handler", "text": "<button id=\"close-pc-btn-handler\" class=\"ot-close-icon\" aria-label=\"Close\" style", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cookie Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "accept-recommended-btn-handler", "text": "Allow All", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C000", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "ot-group-id-C0002", "text": "<input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-chec", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C000", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C000", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "ot-group-id-C0004", "text": "<input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-chec", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C000", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "ot-group-id-C0003", "text": "<input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-chec", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Back Button", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "vendor-search-handler", "text": "<input id=\"vendor-search-handler\" type=\"text\" placeholder=\"Search...\" name=\"vend", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "filter-btn-handler", "text": "Filter Icon", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "clear-filters-handler", "text": "Clear", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "chkbox-id", "text": "<input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filte", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "filter-apply-handler", "text": "Apply", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "filter-cancel-handler", "text": "Cancel", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "select-all-hosts-groups-handler", "text": "<input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "select-all-vendor-groups-handler", "text": "<input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "select-all-vendor-leg-handler", "text": "<input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Confirm My Choices", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"https://www.onetrust.com/products/cookie-consent/\" target=\"_blank\" rel=", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe class=\"ot-text-resize\" title=\"onetrust-text-resize\" style=\"position:abso", "byTag": true, "byOnClick": false, "byPointer": false } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover-caused content changes", "url": "https://www.rrd.com/", "result": { "totals": { "triggers": 201, "headTriggers": 40, "tailTriggers": 161, "impactTriggers": 0, "additions": 0, "removals": 0, "opacityChanges": 0, "opacityImpact": 0, "unhoverables": 2 }, "items": { "head": { "impactTriggers": [], "unhoverables": [] }, "tail": { "impactTriggers": [], "unhoverables": [ { "tagName": "A", "id": "", "text": "<imgheight=\"64\"width=\"250\"class=\"lazyautosizesls-i" }, { "tagName": "A", "id": "", "text": "<imgheight=\"64\"width=\"250\"class=\"lazyautosizesls-i" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "url": "https://www.rrd.com/", "result": { "totals": { "mislabeled": 3, "unlabeled": 0, "wellLabeled": 20 }, "items": { "mislabeled": [ { "index": 6, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Performance Cookies" ], "label": [ "Performance Cookies" ] } }, { "index": 9, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Targeting Cookies" ], "label": [ "Targeting Cookies" ] } }, { "index": 11, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Functional Cookies" ], "label": [ "Functional Cookies" ] } } ], "unlabeled": [], "wellLabeled": [ { "index": 0, "tagName": "INPUT", "type": "text", "labelType": "aria-label", "texts": { "attribute": "Search" } }, { "index": 1, "tagName": "BUTTON", "type": "button", "texts": { "content": "SearchIcon for RRD" } }, { "index": 2, "tagName": "INPUT", "type": "text", "labelType": "aria-label", "texts": { "attribute": "Search" } }, { "index": 3, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close" } }, { "index": 4, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Allow All" } }, { "index": 5, "tagName": "BUTTON", "type": "submit", "labelType": "aria-labelledby", "texts": { "referred": [ "Performance Cookies" ] } }, { "index": 7, "tagName": "BUTTON", "type": "submit", "labelType": "aria-labelledby", "texts": { "referred": [ "Strictly Necessary Cookies" ] } }, { "index": 8, "tagName": "BUTTON", "type": "submit", "labelType": "aria-labelledby", "texts": { "referred": [ "Targeting Cookies" ] } }, { "index": 10, "tagName": "BUTTON", "type": "submit", "labelType": "aria-labelledby", "texts": { "referred": [ "Functional Cookies" ] } }, { "index": 12, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Back", "content": "Back Button" } }, { "index": 13, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Vendor Search" ] } }, { "index": 14, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Filter", "content": "Filter Icon" } }, { "index": 15, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Clear" } }, { "index": 16, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "checkbox label" ] } }, { "index": 17, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Apply" } }, { "index": 18, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Cancel" } }, { "index": 19, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "checkbox label" ] } }, { "index": 20, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "checkbox label" ] } }, { "index": 21, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "checkbox label" ] } }, { "index": 22, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Confirm My Choices" } } ] } } }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "url": "https://www.rrd.com/", "result": { "totals": { "links": 131, "adjacent": { "total": 107, "underlined": 31, "underlinedPercent": 28 } }, "items": { "underlined": [ "Skip to Content", "rrdlogo for header", "Play Video Background Pause Video Background", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Scroll to topIcon by RRD", "Cookie Policy", "" ], "notUnderlined": [ "COVID-19", "LocationIcon for RRDLocation Finder", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SearchIcon for RRD Search", "Covid-19", "LocationIcon for RRDLocations", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SEE THE STATS", "SEE HOW RRD RANKED", "SEE THE REPORT", "LEARN MORE", "SEE THE NEWS", "Marketing", "Packaging", "Print", "Supply Chain", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "DISCOVER THE RIGHT SOLUTION", "Connect With Us", "COVID-19 Resources from RRD", "Contact Us", "Services", "Marketing", "Packaging", "Print", "Supply Chain", "Products", "Acuity™", "Cloud Direct™", "ConnectOne™", "CustomPoint®", "Digicom™", "DX Attune℠", "Flex Mailer™", "QuickComms", "RRD CATCH™", "SuperDoc™", "The_Loft@RRD", "Touchless World", "Industries", "Cannabis & CBD", "Education", "Financial Services & Insurance", "Grocery", "Healthcare", "Legal", "Life Sciences", "Nonprofit", "Quick-Serve Restaurants", "Retail", "Travel & Hospitality", "Results", "Awards", "Client Success", "About", "Careers", "Commitments", "ESG", "Events", "Investors", "Leadership", "Locations", "Newsroom", "Employees", "Ethics Hotline", "Employment Verification", "Former Employees", "HR Xpress", "Postal Alerts" ] } } }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "url": "https://www.rrd.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "menuItems": { "total": 0, "correct": 0, "incorrect": 0 }, "menus": { "total": 0, "correct": 0, "incorrect": 0 } }, "menuItems": { "incorrect": [], "correct": [] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "url": "https://www.rrd.com/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] } } }, { "type": "test", "which": "role", "what": "roles", "url": "https://www.rrd.com/", "result": { "roleElements": 38, "badRoleElements": 9, "redundantRoleElements": 0, "tagNames": { "HEADER": { "banner": { "bad": 1, "redundant": 0 } }, "SECTION": { "complementary": { "bad": 1, "redundant": 0 } }, "DIV": { "button": { "bad": 4, "redundant": 0 }, "complementary": { "bad": 2, "redundant": 0 } }, "P": { "status": { "bad": 1, "redundant": 0 } } } } }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "url": "https://www.rrd.com/", "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": 13, "subtotals": [ 4, 2, 1, 1, 1, 1, 1, 1, 1 ] }, "adjacentLink": { "total": 107, "subtotals": [ 50, 30, 14, 12, 1 ] }, "listLink": { "total": 24, "subtotals": [ 7, 6, 4, 3, 3, 1 ] }, "h1": { "total": 1 }, "h2": { "total": 8, "subtotals": [ 6, 2 ] }, "h3": { "total": 5, "subtotals": [ 2, 2, 1 ] }, "h4": { "total": 4, "subtotals": [ 3, 1 ] } }, "items": { "button": { "fontWeight": { "400": [ "SearchIcon for RRD", "Back Button" ], "700": [ "", "Allow All", "", "", "", "", "Filter Icon", "Clear", "Apply", "Cancel", "Confirm My Choices" ] }, "borderStyle": { "none": [ "SearchIcon for RRD", "", "", "", "", "", "Back Button" ], "solid": [ "Allow All", "Filter Icon", "Clear", "Apply", "Cancel", "Confirm My Choices" ] }, "borderWidth": { "0px": [ "SearchIcon for RRD", "", "", "", "", "", "Back Button" ], "1px": [ "Allow All", "Filter Icon", "Clear", "Apply", "Cancel", "Confirm My Choices" ] }, "height": { "80px": [ "SearchIcon for RRD" ], "44px": [ "" ], "auto": [ "Allow All", "Back Button", "Clear", "Apply", "Cancel", "Confirm My Choices" ], "100%": [ "", "", "", "" ], "32px": [ "Filter Icon" ] }, "lineHeight": { "normal": [ "SearchIcon for RRD", "Back Button" ], "14.4px": [ "", "Allow All", "", "", "", "", "Filter Icon", "Clear", "Apply", "Cancel" ], "12px": [ "Confirm My Choices" ] }, "maxWidth": { "none": [ "SearchIcon for RRD", "", "", "", "" ], "394px": [ "", "Allow All", "Back Button", "Filter Icon", "Apply", "Cancel", "Confirm My Choices" ], "200px": [ "Clear" ] }, "outlineOffset": { "0px": [ "SearchIcon for RRD", "", "", "", "", "", "Back Button", "Filter Icon", "Clear", "Apply", "Cancel", "Confirm My Choices" ], "-1px": [ "Allow All" ] } }, "adjacentLink": { "fontWeight": { "400": [ "Skip to Content", "LocationIcon for RRDLocation Finder", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SearchIcon for RRD Search", "rrdlogo for header", "Play Video Background Pause Video Background", "Marketing", "Packaging", "Print", "Supply Chain", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Marketing", "Packaging", "Print", "Supply Chain", "Acuity™", "Cloud Direct™", "ConnectOne™", "CustomPoint®", "Digicom™", "DX Attune℠", "Flex Mailer™", "QuickComms", "RRD CATCH™", "SuperDoc™", "The_Loft@RRD", "Touchless World", "Cannabis & CBD", "Education", "Financial Services & Insurance", "Grocery", "Healthcare", "Legal", "Life Sciences", "Nonprofit", "Quick-Serve Restaurants", "Retail", "Travel & Hospitality", "Awards", "Client Success", "Careers", "Commitments", "ESG", "Events", "Investors", "Leadership", "Locations", "Newsroom", "Ethics Hotline", "Employment Verification", "Former Employees", "HR Xpress", "Postal Alerts", "Scroll to topIcon by RRD", "Cookie Policy", "" ], "700": [ "COVID-19", "Covid-19", "LocationIcon for RRDLocations", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "Contact Us", "Services", "Products", "Industries", "Results", "About", "Employees" ], "800": [ "SEE THE STATS", "SEE HOW RRD RANKED", "SEE THE REPORT", "LEARN MORE", "SEE THE NEWS", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "DISCOVER THE RIGHT SOLUTION", "Connect With Us", "COVID-19 Resources from RRD" ] }, "opacity": { "0": [ "rrdlogo for header" ], "1": [ "Skip to Content", "COVID-19", "LocationIcon for RRDLocation Finder", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SearchIcon for RRD Search", "Covid-19", "LocationIcon for RRDLocations", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "Play Video Background Pause Video Background", "SEE THE STATS", "SEE HOW RRD RANKED", "SEE THE REPORT", "LEARN MORE", "SEE THE NEWS", "Marketing", "Packaging", "Print", "Supply Chain", "", "Learn More", "", "Learn More", "", "Learn More", "", "Learn More", "", "Learn More", "", "Learn More", "DISCOVER THE RIGHT SOLUTION", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Connect With Us", "COVID-19 Resources from RRD", "Contact Us", "Services", "Marketing", "Packaging", "Print", "Supply Chain", "Products", "Acuity™", "Cloud Direct™", "ConnectOne™", "CustomPoint®", "Digicom™", "DX Attune℠", "Flex Mailer™", "QuickComms", "RRD CATCH™", "SuperDoc™", "The_Loft@RRD", "Touchless World", "Industries", "Cannabis & CBD", "Education", "Financial Services & Insurance", "Grocery", "Healthcare", "Legal", "Life Sciences", "Nonprofit", "Quick-Serve Restaurants", "Retail", "Travel & Hospitality", "Results", "Awards", "Client Success", "About", "Careers", "Commitments", "ESG", "Events", "Investors", "Leadership", "Locations", "Newsroom", "Employees", "Ethics Hotline", "Employment Verification", "Former Employees", "HR Xpress", "Postal Alerts", "Scroll to topIcon by RRD", "Cookie Policy", "" ] }, "textDecorationLine": { "underline": [ "Skip to Content", "rrdlogo for header", "Play Video Background Pause Video Background", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Scroll to topIcon by RRD", "Cookie Policy", "" ], "none": [ "COVID-19", "LocationIcon for RRDLocation Finder", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SearchIcon for RRD Search", "Covid-19", "LocationIcon for RRDLocations", "Global PresenceIcon for RRD Global", "CareersIcon for RRD Careers", "SEE THE STATS", "SEE HOW RRD RANKED", "SEE THE REPORT", "LEARN MORE", "SEE THE NEWS", "Marketing", "Packaging", "Print", "Supply Chain", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "Learn More", "DISCOVER THE RIGHT SOLUTION", "Connect With Us", "COVID-19 Resources from RRD", "Contact Us", "Services", "Marketing", "Packaging", "Print", "Supply Chain", "Products", "Acuity™", "Cloud Direct™", "ConnectOne™", "CustomPoint®", "Digicom™", "DX Attune℠", "Flex Mailer™", "QuickComms", "RRD CATCH™", "SuperDoc™", "The_Loft@RRD", "Touchless World", "Industries", "Cannabis & CBD", "Education", "Financial Services & Insurance", "Grocery", "Healthcare", "Legal", "Life Sciences", "Nonprofit", "Quick-Serve Restaurants", "Retail", "Travel & Hospitality", "Results", "Awards", "Client Success", "About", "Careers", "Commitments", "ESG", "Events", "Investors", "Leadership", "Locations", "Newsroom", "Employees", "Ethics Hotline", "Employment Verification", "Former Employees", "HR Xpress", "Postal Alerts" ] } }, "listLink": { "fontWeight": { "400": [ "LinkedInIcon for RRD", "TwitterIcon for RRD", "YoutubeIcon for RRD", "LinkedInIcon for RRD Footer", "TwitterIcon for RRD", "YoutubeIcon for RRD", "Supplier", "Distributor", "Tax Forms", "Cookie Policy", "Privacy", "Terms", "Accessibility" ], "700": [ "Services", "Industries", "Results", "Thoughts", "About", "Contact", "1", "2", "3", "4", "5" ] }, "color": { "rgb(255, 255, 255)": [ "LinkedInIcon for RRD", "TwitterIcon for RRD", "YoutubeIcon for RRD", "1", "LinkedInIcon for RRD Footer", "TwitterIcon for RRD", "YoutubeIcon for RRD", "Supplier", "Distributor", "Tax Forms", "Cookie Policy", "Privacy", "Terms", "Accessibility" ], "rgb(31, 43, 74)": [ "Services", "Industries", "Results", "Thoughts", "About", "Contact", "2", "3", "4", "5" ] }, "fontSize": { "16px": [ "LinkedInIcon for RRD", "TwitterIcon for RRD", "YoutubeIcon for RRD", "LinkedInIcon for RRD Footer", "TwitterIcon for RRD", "YoutubeIcon for RRD", "Supplier", "Distributor", "Tax Forms", "Cookie Policy", "Privacy", "Terms", "Accessibility" ], "20px": [ "Services", "Industries", "Results", "Thoughts", "About", "Contact" ], "19px": [ "1", "2", "3", "4", "5" ] }, "lineHeight": { "16px": [ "LinkedInIcon for RRD", "TwitterIcon for RRD", "YoutubeIcon for RRD" ], "40px": [ "Services", "Industries", "Results", "Thoughts", "About", "Contact" ], "44px": [ "1", "2", "3", "4", "5" ], "24px": [ "LinkedInIcon for RRD Footer", "TwitterIcon for RRD", "YoutubeIcon for RRD" ], "48px": [ "Supplier", "Distributor", "Tax Forms", "Cookie Policy", "Privacy", "Terms", "Accessibility" ] } }, "h2": { "fontSize": { "36px": [ "Unpackaging Reality Report", "RRD Earns a 95 on Human Rights Campaign Foundation’s 2022 Corporate Equality Index", "Forrester-recognized advanced analytics", "I am looking for...", "Case Studies", "Get Connected." ], "32px": [ "RRD Named in Ad Age’s Agency Report for Fourth Year in a Row", "The (Un)Expected Report" ] } }, "h3": { "fontWeight": { "700": [ "Manage Consent Preferences", "Back Button Performance Cookies" ], "800": [ "Every brand has a story to tell.", "Work smarter, not harder", "Privacy Preference Center" ] }, "color": { "rgb(255, 255, 255)": [ "Every brand has a story to tell.", "Work smarter, not harder" ], "rgb(0, 0, 0)": [ "Privacy Preference Center", "Manage Consent Preferences", "Back Button Performance Cookies" ] }, "fontSize": { "36px": [ "Every brand has a story to tell.", "Work smarter, not harder" ], "22px": [ "Privacy Preference Center" ], "16px": [ "Manage Consent Preferences", "Back Button Performance Cookies" ] } }, "h4": { "fontWeight": { "600": [ "Performance Cookies", "Targeting Cookies", "Functional Cookies" ], "700": [ "Strictly Necessary Cookies" ] } } } } }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "url": "https://www.rrd.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "tabElements": { "total": 0, "correct": 0, "incorrect": 0 }, "tabLists": { "total": 0, "correct": 0, "incorrect": 0 } }, "tabElements": { "incorrect": [], "correct": [] } } }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "url": "https://www.rrd.com/", "result": { "totals": { "total": 27, "tagNames": { "HEADER": 1, "A": 2, "DIV": 17, "NAV": 1, "SECTION": 1, "BUTTON": 5 } }, "items": [ { "tagName": "HEADER", "id": "header", "text": "Skip to Content LinkedInIcon for RRD TwitterIcon for RRD YoutubeIcon for RRD COVID-19 LocationIcon f" }, { "tagName": "A", "id": "skiptocontent", "text": "Skip to Content" }, { "tagName": "DIV", "id": "", "text": "SearchIcon for RRD" }, { "tagName": "DIV", "id": "", "text": "rrdlogo for banner Keeping your customer front and center, every step of the way." }, { "tagName": "A", "id": "vidbg-control", "text": "Play Video Background Pause Video Background" }, { "tagName": "DIV", "id": "", "text": "Unpackaging Reality Report New research from RRD explores how brands approach packaging, coping with" }, { "tagName": "NAV", "id": "", "text": "1 2 3 4 5" }, { "tagName": "DIV", "id": "", "text": "Interactive catalogs and circulars A digital augmentation model connecting the customer journey Crea" }, { "tagName": "SECTION", "id": "", "text": "COVID-19 Resources from RRD" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "onetrust-pc-sdk", "text": "Privacy Preference CenterWhen you visit any web site, it may store or retrieve information on your b" }, { "tagName": "BUTTON", "id": "close-pc-btn-handler", "text": "" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Performance Cookies" }, { "tagName": "DIV", "id": "", "text": "These cookies allow us to count visits and traffic sources so we can measure and improve the perform" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "These cookies are necessary for the website to function and cannot be switched off in our systems. T" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Targeting Cookies" }, { "tagName": "DIV", "id": "", "text": "These cookies may be set through our site by our advertising partners. They may be used by those com" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Functional Cookies" }, { "tagName": "DIV", "id": "", "text": "These cookies enable the website to provide enhanced functionality and personalisation. They may be " }, { "tagName": "DIV", "id": "ot-anchor", "text": "" }, { "tagName": "DIV", "id": "ot-fltr-cnt", "text": "Clear checkbox label labelApply Cancel" }, { "tagName": "DIV", "id": "ot-sel-blk", "text": "Consent Leg.Interest checkbox label label checkbox label label checkbox label label" }, { "tagName": "DIV", "id": "", "text": "checkbox label label checkbox label label checkbox label label" } ] } }, { "type": "test", "which": "alfa", "what": "alfa", "url": "https://www.rrd.com/", "result": { "totals": { "failures": 28, "warnings": 10 }, "items": [ { "index": 1087, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/form[1]/main[1]/section[1]/div[1]/div[1]", "codeLines": [ "<div class=\"col2slider owl-carousel owl-loaded\" tabindex=\"0\" data-tabindex=\"0\">", " <!--div class=\"col2-slide\">", " <div class=\"col_half\">", " \t\t\t\t\t\t<h2 class=\"pivot-report\">Vaccination Distribution Toolkit</h2>", " \t\t\t\t\t\t", " <p>When the vaccine for COVID-19 becomes available, things will move fast...", " </div>", " <div class=\"col_half col_last\">", " <img height=\"347\" width=\"519\" class=\"lazyload\" data-sizes=\"auto\" data-src...", " </div>", " </div-->", " <!--div class=\"col2-slide\">", " <div class=\"col_half\">", " <h2>Customized solutions for your business<span class=\"ltblue\">.</span></...", " <p>Across the full business relationship, RRD Business Services enhances ...", " <p><a href=\"/rrdcorp/services/business-support\" class=\"arrow ltblue\">Disc...", " </div>", " <div class=\"col_half col_last\">", " <img height=\"347\" width=\"519\" class=\"lazyload\" data-sizes=\"auto\" data-src...", " </div>", " </div-->", " <div class=\"owl-stage-outer\">", " <div class=\"owl-stage\" style=\"transform: translate3d(0px, 0px, 0px); transition: all 0s ease 0s...", " <div class=\"owl-item active\" aria-hidden=\"false\" style=\"width: 1080px;\">", " <div class=\"col2-slide\">", " <div class=\"col_half\">", " <h2 class=\"pivot-report\">", " Unpackaging Reality Report", " </h2>", " <p>", " New research from RRD explores how brands approach packaging, coping with supply chai...", " <br>", " <a href=\"https://experience.rrd.com/reality-report\" class=\"arrow ltblue\" target=\"_bla...", " SEE THE STATS", " </a>", " </p>", " </div>", " <div class=\"col_half col_last\">", " <img width=\"518\" height=\"388\" class=\"lazyload\" data-src=\"/img/reality-report/apple-in-h...", " </div>", " </div>", " </div>", " <div class=\"owl-item\" style=\"width: 1080px;\" aria-hidden=\"true\">", " <div class=\"col2-slide\" tabindex=\"-1\">", " <div class=\"col_half\" tabindex=\"-1\">", " <h2 class=\"small\" id=\"fwd\" tabindex=\"-1\">", " RRD Named in Ad Age’s Agency Report for Fourth Year in a Row", " </h2>", " <p tabindex=\"-1\">", " Ad Age's 78th Annual Agency Report features a ranking and analysis of the leading adv...", " </p>", " <p tabindex=\"-1\">", " <a href=\"https://investor.rrd.com/news/news-details/2022/RRD-Marketing-Solutions-Rank...", " SEE HOW RRD RANKED", " </a>", " </p>", " <!-- When updating the /fwd url also update redirect xml file -->", " </div>", " <div class=\"col_half col_last\" tabindex=\"-1\">", " <img width=\"518\" height=\"172\" class=\"lazyload\" data-src=\"/img/services/marketing/ad-age...", " </div>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 1080px;\">", " <div class=\"col2-slide\" tabindex=\"-1\">", " <div class=\"col_half\" tabindex=\"-1\">", " <h2 class=\"small\" tabindex=\"-1\">", " The (Un)Expected Report", " </h2>", " <p tabindex=\"-1\">", " Research from RRD reveals significant differences between marketer assumptions and wh...", " <br tabindex=\"-1\">", " <a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">", " SEE THE REPORT", " </a>", " </p>", " </div>", " <div class=\"col_half col_last\" tabindex=\"-1\">", " <img width=\"518\" height=\"376\" class=\"lazyload\" data-src=\"/img/unexpected/what-did-we-le...", " </div>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 1080px;\">", " <div class=\"col2-slide\" tabindex=\"-1\">", " <div class=\"col_half\" tabindex=\"-1\">", " <h2 tabindex=\"-1\">", " RRD Earns a 95 on Human Rights Campaign Foundation’s 2022 Corporate Equality Index", " </h2>", " <p tabindex=\"-1\">", " The results of the index showcase how 1,271 U.S.-based companies are not only promoti...", " </p>", " <p tabindex=\"-1\">", " <a href=\"/results/awards\" class=\"arrow ltblue\" tabindex=\"-1\">", " LEARN MORE", " </a>", " </p>", " </div>", " <div class=\"col_half col_last\" tabindex=\"-1\">", " <img width=\"518\" height=\"388\" class=\"lazyload\" data-src=\"/img/home/slider-awards.jpg\" a...", " </div>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 1080px;\">", " <div class=\"col2-slide\" tabindex=\"-1\">", " <div class=\"col_half\" tabindex=\"-1\">", " <h2 tabindex=\"-1\">", " Forrester-recognized advanced analytics", " </h2>", " <p tabindex=\"-1\">", " RRD was named a \"Strong Performer\" in the Forrester Wave", " <sup tabindex=\"-1\">", " TM", " </sup>", " : Customer Database And Engagement Agencies, Q1 2021. According to the report, our ad...", " </p>", " <p tabindex=\"-1\">", " <a href=\"https://investor.rrd.com/news/news-details/2021/RRD-Named-a-Strong-Performer...", " SEE THE NEWS", " </a>", " </p>", " </div>", " <div class=\"col_half col_last\" tabindex=\"-1\">", " <svg viewBox=\"0 0 205.24 73.51\" fill=\"#003D2D\" tabindex=\"-1\">", " <g tabindex=\"-1\">", " <g tabindex=\"-1\">", " <g tabindex=\"-1\">", " <path d=\"M178.23,36c-1.35,0-2.44-1.09-2.44-2.44c0-1.35,1.09-2.44,2.44-2.44s2.44...", " </g>", " <path d=\"M143.22,31.17c-0.08,0-0.11,0.03-0.85,0.06c-0.76,0.03-2.19,0.06-5.1,0.06h...", " <path d=\"M112.78,44.35c-0.25,0-0.31,0.11-0.82,1.1c-1.24,2.4-2.98,2.4-4.22,2.4c-2....", " <path d=\"M158.75,44.35c-0.25,0-0.31,0.11-0.82,1.1c-1.24,2.4-2.98,2.4-4.22,2.4c-2....", " <path d=\"M121.65,37.97c-2.3-0.95-3.97-1.67-3.97-3.71c0-1.12,0.9-2.75,3.13-2.72c2....", " <path d=\"M53.94,30.82c-5.52,0-9.68,3.96-9.68,9.14c0,5.49,4.62,9.22,9.6,9.22c4.84,...", " <path d=\"M42.46,24.32c-0.04,0-0.08,0.04-1.18,0.08c-1.06,0.04-3.19,0.08-7.42,0.08h...", " <path d=\"M79.87,47.98c-0.79-0.12-1.18-0.82-1.74-1.8l-2.73-4.84c-0.65-1.18-0.99-1....", " <path d=\"M97.54,47.98c-0.79-0.12-1.18-0.82-1.74-1.8l-2.73-4.84c-0.65-1.18-0.99-1....", " <path d=\"M176.44,47.98c-0.79-0.12-1.18-0.82-1.74-1.8l-2.73-4.84c-0.65-1.18-0.99-1...", " </g>", " </g>", " </svg>", " </div>", " </div>", " </div>", " </div>", " </div>", " <div class=\"owl-nav disabled\">", " <div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " prev", " </div>", " <div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " next", " </div>", " </div>", " <div class=\"owl-dots disabled\"></div>", "</div>" ] } }, { "index": 1111, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]", "codeLines": [ "<div class=\"hp-products owl-carousel owl-loaded owl-drag\" tabindex=\"0\" data-tabindex=\"0\">", " <div class=\"owl-stage-outer\">", " <div class=\"owl-stage\" style=\"transform: translate3d(-2591px, 0px, 0px); transition: all 0s eas...", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Interactive catalogs and circulars", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " A digital augmentation model connecting the customer journey", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Creative, Administrative, Technology Concierge Hub", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Interactive PDFs for transactional communications", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Safe, touch-free solutions", " <br tabindex=\"-1\">", " to activate powerful data", " </p>", " </div>", " </div>", " <div class=\"owl-item active\" aria-hidden=\"false\" style=\"width: 518.398px;\">", " <div class=\"product-item\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p>", " Virtual direct mail testing", " </p>", " </div>", " </div>", " <div class=\"owl-item\" style=\"width: 518.398px;\" aria-hidden=\"true\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Print integration via SFMC Journey Builder", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " 360-degree view of your communications ecosystem", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Centralized, online print and fulfillment platform", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Interactive catalogs and circulars", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " A digital augmentation model connecting the customer journey", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Creative, Administrative, Technology Concierge Hub", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Interactive PDFs for transactional communications", " </p>", " </div>", " </div>", " <div class=\"owl-item\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Safe, touch-free solutions", " <br tabindex=\"-1\">", " to activate powerful data", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Virtual direct mail testing", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Print integration via SFMC Journey Builder", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " 360-degree view of your communications ecosystem", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Centralized, online print and fulfillment platform", " </p>", " </div>", " </div>", " <div class=\"owl-item cloned\" aria-hidden=\"true\" style=\"width: 518.398px;\">", " <div class=\"product-item\" tabindex=\"-1\">", " <a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Hom...", " <img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products...", " </a>", " <p tabindex=\"-1\">", " Interactive catalogs and circulars", " </p>", " </div>", " </div>", " </div>", " </div>", " <div class=\"owl-nav\">", " <div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " prev", " </div>", " <div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " next", " </div>", " </div>", " <div class=\"owl-dots disabled\"></div>", "</div>" ] } }, { "index": 1113, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]", "codeLines": [ "<div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " prev", "</div>" ] } }, { "index": 1114, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]", "codeLines": [ "<div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">", " next", "</div>" ] } }, { "index": 1181, "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]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[1]/text()[1]", "codeLines": [ "brand" ] } }, { "index": 1183, "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]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[2]/text()[1]", "codeLines": [ "story" ] } }, { "index": 1185, "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]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[3]/text()[1]", "codeLines": [ "." ] } }, { "index": 1196, "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]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/h3[1]/span[1]/text()[1]", "codeLines": [ "smarter" ] } }, { "index": 1198, "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]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/h3[1]/span[2]/text()[1]", "codeLines": [ "harder" ] } }, { "index": 1202, "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]/form[1]/main[1]/section[6]/div[1]/div[1]/h2[1]/span[1]/text()[1]", "codeLines": [ "." ] } }, { "index": 1212, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[1]", "codeLines": [ "© 1998 - 2022 R.R. Donnelley & Sons Company, all rights reserved." ] } }, { "index": 1213, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[2]", "codeLines": [ "RR DONNELLEY, RRD, RRD (Stylized) and COMMUNICATIONS ENABLED are trademarks or registered trademark..." ] } }, { "index": 1214, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[3]", "codeLines": [ "R. R. Donnelley & Sons Company. All other trademarks are the property of R. R. Donnelley or their r..." ] } }, { "index": 1267, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[1]", "codeLines": [ "© 1998 - 2022 R.R. Donnelley & Sons Company, all rights reserved." ] } }, { "index": 1268, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[2]", "codeLines": [ "RR DONNELLEY, RRD, RRD (Stylized) and COMMUNICATIONS ENABLED are trademarks or registered trademark..." ] } }, { "index": 1269, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/form[1]/footer[1]/div[3]/p[1]/text()[3]", "codeLines": [ "R. R. Donnelley & Sons Company. All other trademarks are the property of R. R. Donnelley or their r..." ] } }, { "index": 1344, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p>", " New research from RRD explores how brands approach packaging, coping with supply chain challenges...", " <br>", " <a href=\"https://experience.rrd.com/reality-report\" class=\"arrow ltblue\" target=\"_blank\">", " SEE THE STATS", " </a>", "</p>" ] } }, { "index": 1345, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[2]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"tcenter w800\">", " From marketing programs that generate new customers to the critical business communications that ...", "</p>" ] } }, { "index": 1346, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[3]/div[1]/div[1]/p[1]", "codeLines": [ "<p>", " Let the most compelling version of yours unfold across every customer touchpoint.", "</p>" ] } }, { "index": 1347, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/p[1]", "codeLines": [ "<p class=\"tcenter w600\">", " We've tailored our solutions and inspired our clients to overcome challenges specific to their bu...", "</p>" ] } }, { "index": 1348, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " Super Grocer Gets Fresh In-Store Signage in Record Time | Grocery", " </strong>", "</p>" ] } }, { "index": 1349, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[1]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/u-s-super-grocer-gets-fresh-in-store-sign...", " Learn More", " </a>", "</p>" ] } }, { "index": 1350, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[2]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " Customer Journey Mapping Guides Account Opening Process | Financial Services", " </strong>", "</p>" ] } }, { "index": 1351, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[2]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/customer-journey-mapping-guides-process-r...", " Learn More", " </a>", "</p>" ] } }, { "index": 1352, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[3]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " E-Commerce Site Scales to Deliver Large Volumes of 3D Models | Retail", " </strong>", "</p>" ] } }, { "index": 1353, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[3]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/e-commerce-site-scales-to-deliver-large-v...", " Learn More", " </a>", "</p>" ] } }, { "index": 1354, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[4]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " Signage Solution Transforms Visitor Center Into Immersive Experience | Education", " </strong>", "</p>" ] } }, { "index": 1355, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[4]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/signage-solution-transforms-visitor-cente...", " Learn More", " </a>", "</p>" ] } }, { "index": 1356, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[5]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " Outdoor Gear Subscription Box Treks Upward With Bundled Print Solution | Retail", " </strong>", "</p>" ] } }, { "index": 1357, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[5]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/outdoor-gear-subscription-box-scales-thro...", " Learn More", " </a>", "</p>" ] } }, { "index": 1358, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[6]/p[1]", "codeLines": [ "<p class=\"dkblue\">", " <strong>", " High-Profile Jeweler Slashes Print Spend, Increases Efficiency | Retail", " </strong>", "</p>" ] } }, { "index": 1359, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[4]/div[1]/div[1]/div[6]/p[2]", "codeLines": [ "<p>", " <a href=\"https://thoughts.rrd.com/featured-case-studies/jewelry-retailer-slashes-print-spend-incr...", " Learn More", " </a>", "</p>" ] } }, { "index": 1360, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/p[1]", "codeLines": [ "<p>", " Inspired by your goals, Products by RRD are tailored solutions developed to make an impact — and ...", "</p>" ] } }, { "index": 1361, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/p[2]", "codeLines": [ "<p>", " <a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'ev...", " DISCOVER THE RIGHT SOLUTION", " </a>", "</p>" ] } }, { "index": 1362, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[6]/div[1]/p[1]", "codeLines": [ "<p>", " Virtual direct mail testing", "</p>" ] } }, { "index": 1363, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[6]/div[1]/div[1]/p[1]", "codeLines": [ "<p>", " Today’s buyer journey is anything but a straight line. To convert valuable prospects and customer...", "</p>" ] } }, { "index": 1364, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[6]/div[1]/div[1]/p[2]", "codeLines": [ "<p>", " <a href=\"/contact\" class=\"arrow accent\">", " Connect With Us", " </a>", "</p>" ] } }, { "index": 1365, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/form[1]/main[1]/section[7]/p[1]", "codeLines": [ "<p>", " <a href=\"/covid-19\" class=\"arrow white\">", " COVID-19 Resources", " <br>", " from RRD", " </a>", "</p>" ] } } ] } }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "url": "https://www.rrd.com/", "result": { "totals": { "rulesNA": 44, "rulesPassed": 50, "rulesWarned": 6, "rulesViolated": 3, "warnings": { "minor": 27, "moderate": 0, "serious": 73, "critical": 1 }, "violations": { "minor": 2, "moderate": 0, "serious": 17, "critical": 0 } }, "details": { "testEngine": { "name": "axe-core", "version": "4.4.2" }, "testRunner": { "name": "axe" }, "testEnvironment": { "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36", "windowWidth": 1280, "windowHeight": 720, "orientationAngle": 90, "orientationType": "landscape-primary" }, "timestamp": "2022-08-13T10:12:03.283Z", "url": "https://www.rrd.com/", "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": [ "complementary" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role complementary must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<noscript role=\"complementary\" aria-label=\"pageload\"><style type=\"text/css\">#pageload {display:none;}</style></noscript>", "target": [ "noscript" ], "failureSummary": "Fix any of the following:\n ARIA role complementary 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": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Services</strong>", "target": [ "#nav_service > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Industries</strong>", "target": [ "#nav_industries > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Results</strong>", "target": [ "#nav_work > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Thoughts</strong>", "target": [ "a[href$=\"thoughts.rrd.com\"] > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>About</strong>", "target": [ "#nav_about > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Contact</strong>", "target": [ "a[href$=\"contact\"] > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "36.0pt (48px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"bg\">", "target": [ ".bg" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 class=\"scrollAnimate animated fadeInDown\" data-animation=\"fadeInDown\" data-timeout=\"1250\">Keeping your customer<br> front and center, <br>every step of the way<span>.</span></h1>", "target": [ "h1" ], "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": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "24.0pt (32px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"small\" id=\"fwd\" tabindex=\"-1\">RRD Named in Ad Age’s Agency Report for Fourth Year in a Row</h2>", "target": [ "#fwd" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">Ad Age's 78th Annual Agency Report features a ranking and analysis of the leading advertising and marketing services agencies in the U.S. and worldwide.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(2) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://investor.rrd.com/news/news-details/2022/RRD-Marketing-Solutions-Ranked-7th-Largest-U.S.-Agency-in-78th-Ad-Age-Agency-Report/default.aspx\" class=\"arrow ltblue\" tabindex=\"-1\">SEE HOW RRD RANKED</a>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(2) > .col2-slide > .col_half:nth-child(1) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "24.0pt (32px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"small\" tabindex=\"-1\">The (Un)Expected Report</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(3) > .col2-slide > .col_half:nth-child(1) > .small" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">Research from RRD reveals significant differences between marketer assumptions and what consumers say actually influences their brand awareness and purchase decisions.<br tabindex=\"-1\"><a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">SEE THE REPORT</a></p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(3) > .col2-slide > .col_half:nth-child(1) > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">SEE THE REPORT</a>", "target": [ "a[href$=\"unexpected\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 tabindex=\"-1\">RRD Earns a 95 on Human Rights Campaign Foundation’s 2022 Corporate Equality Index</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(4) > .col2-slide > .col_half:nth-child(1) > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">The results of the index showcase how 1,271 U.S.-based companies are not only promoting LGBTQ-friendly workplace policies in the U.S., but also helping advance the cause of LGBTQ+ inclusion in workplaces abroad.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(4) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/results/awards\" class=\"arrow ltblue\" tabindex=\"-1\">LEARN MORE</a>", "target": [ ".ltblue.arrow[href$=\"awards\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 tabindex=\"-1\">Forrester-recognized advanced analytics</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">RRD was named a \"Strong Performer\" in the Forrester Wave<sup tabindex=\"-1\">TM</sup>: Customer Database And Engagement Agencies, Q1 2021. According to the report, our advanced analytics and reporting capabilities continue to shine bright.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "11.9pt (15.8333px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<sup tabindex=\"-1\">TM</sup>", "target": [ "sup" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://investor.rrd.com/news/news-details/2021/RRD-Named-a-Strong-Performer-by-Independent-Research-Firm-Customer-Database-And-Engagement-Agencies-Q1-2021/default.aspx\" class=\"arrow ltblue\" tabindex=\"-1\">SEE THE NEWS</a>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>Inspired by your goals, Products by RRD are tailored solutions developed to make an impact — and your life easier.</p>", "target": [ ".wrapper > .container > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Discover the Right Solution',1)\">DISCOVER THE RIGHT SOLUTION</a>", "target": [ ".white.arrow[href$=\"products\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Safe, touch-free solutions<br tabindex=\"-1\" data-tabindex=\"-1\">to activate powerful data</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(5) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">360-degree view of your communications ecosystem</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(8) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Centralized, online print and fulfillment platform</p>", "target": [ ".active.owl-item[aria-hidden=\"false\"] > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive catalogs and circulars</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(10) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">A digital augmentation model connecting the customer journey</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(11) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Creative, Administrative, Technology Concierge Hub</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(12) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive PDFs for transactional communications</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(13) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Safe, touch-free solutions<br tabindex=\"-1\" data-tabindex=\"-1\">to activate powerful data</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(14) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Virtual direct mail testing</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(15) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Print integration via SFMC Journey Builder</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(16) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">360-degree view of your communications ecosystem</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(17) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Centralized, online print and fulfillment platform</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(18) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive catalogs and circulars</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(19) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"phone\">1.800.782.4892<span>Service Team: 8AM - 8PM ET</span><span>Sales Team: 8AM - 4PM ET</span></div>", "target": [ ".phone" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another 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": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Services</strong>", "target": [ "#nav_service > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Industries</strong>", "target": [ "#nav_industries > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Results</strong>", "target": [ "#nav_work > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Thoughts</strong>", "target": [ "a[href$=\"thoughts.rrd.com\"] > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>About</strong>", "target": [ "#nav_about > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>Contact</strong>", "target": [ "a[href$=\"contact\"] > strong" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "36.0pt (48px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"bg\">", "target": [ ".bg" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 class=\"scrollAnimate animated fadeInDown\" data-animation=\"fadeInDown\" data-timeout=\"1250\">Keeping your customer<br> front and center, <br>every step of the way<span>.</span></h1>", "target": [ "h1" ], "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": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "24.0pt (32px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"small\" id=\"fwd\" tabindex=\"-1\">RRD Named in Ad Age’s Agency Report for Fourth Year in a Row</h2>", "target": [ "#fwd" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">Ad Age's 78th Annual Agency Report features a ranking and analysis of the leading advertising and marketing services agencies in the U.S. and worldwide.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(2) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://investor.rrd.com/news/news-details/2022/RRD-Marketing-Solutions-Ranked-7th-Largest-U.S.-Agency-in-78th-Ad-Age-Agency-Report/default.aspx\" class=\"arrow ltblue\" tabindex=\"-1\">SEE HOW RRD RANKED</a>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(2) > .col2-slide > .col_half:nth-child(1) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "24.0pt (32px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"small\" tabindex=\"-1\">The (Un)Expected Report</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(3) > .col2-slide > .col_half:nth-child(1) > .small" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">Research from RRD reveals significant differences between marketer assumptions and what consumers say actually influences their brand awareness and purchase decisions.<br tabindex=\"-1\"><a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">SEE THE REPORT</a></p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(3) > .col2-slide > .col_half:nth-child(1) > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">SEE THE REPORT</a>", "target": [ "a[href$=\"unexpected\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 tabindex=\"-1\">RRD Earns a 95 on Human Rights Campaign Foundation’s 2022 Corporate Equality Index</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(4) > .col2-slide > .col_half:nth-child(1) > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">The results of the index showcase how 1,271 U.S.-based companies are not only promoting LGBTQ-friendly workplace policies in the U.S., but also helping advance the cause of LGBTQ+ inclusion in workplaces abroad.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(4) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/results/awards\" class=\"arrow ltblue\" tabindex=\"-1\">LEARN MORE</a>", "target": [ ".ltblue.arrow[href$=\"awards\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#1f2b4a", "contrastRatio": 0, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 tabindex=\"-1\">Forrester-recognized advanced analytics</h2>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > h2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\">RRD was named a \"Strong Performer\" in the Forrester Wave<sup tabindex=\"-1\">TM</sup>: Customer Database And Engagement Agencies, Q1 2021. According to the report, our advanced analytics and reporting capabilities continue to shine bright.</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "11.9pt (15.8333px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<sup tabindex=\"-1\">TM</sup>", "target": [ "sup" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#238fbe", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://investor.rrd.com/news/news-details/2021/RRD-Named-a-Strong-Performer-by-Independent-Research-Firm-Customer-Database-And-Engagement-Agencies-Q1-2021/default.aspx\" class=\"arrow ltblue\" tabindex=\"-1\">SEE THE NEWS</a>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(5) > .col2-slide > .col_half:nth-child(1) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>Inspired by your goals, Products by RRD are tailored solutions developed to make an impact — and your life easier.</p>", "target": [ ".wrapper > .container > .col_half:nth-child(1) > p:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Discover the Right Solution',1)\">DISCOVER THE RIGHT SOLUTION</a>", "target": [ ".white.arrow[href$=\"products\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Safe, touch-free solutions<br tabindex=\"-1\" data-tabindex=\"-1\">to activate powerful data</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(5) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">360-degree view of your communications ecosystem</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(8) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Centralized, online print and fulfillment platform</p>", "target": [ ".active.owl-item[aria-hidden=\"false\"] > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive catalogs and circulars</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(10) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">A digital augmentation model connecting the customer journey</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(11) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Creative, Administrative, Technology Concierge Hub</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(12) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive PDFs for transactional communications</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(13) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Safe, touch-free solutions<br tabindex=\"-1\" data-tabindex=\"-1\">to activate powerful data</p>", "target": [ ".owl-item[aria-hidden=\"true\"]:nth-child(14) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Virtual direct mail testing</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(15) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Print integration via SFMC Journey Builder</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(16) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">360-degree view of your communications ecosystem</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(17) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Centralized, online print and fulfillment platform</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(18) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "14.3pt (19px)", "fontWeight": "normal", "messageKey": "elmPartiallyObscured", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<html id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ] } ], "impact": "serious", "message": "Element's background color could not be determined because it's partially obscured by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p tabindex=\"-1\" data-tabindex=\"-1\">Interactive catalogs and circulars</p>", "target": [ ".cloned.owl-item[aria-hidden=\"true\"]:nth-child(19) > .product-item[data-tabindex=\"-1\"] > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it's partially obscured by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "fontWeight": "bold", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"phone\">1.800.782.4892<span>Service Team: 8AM - 8PM ET</span><span>Sales Team: 8AM - 4PM ET</span></div>", "target": [ ".phone" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" } ] }, { "id": "hidden-content", "impact": "minor", "tags": [ "cat.structure", "experimental", "review-item", "best-practice" ], "description": "Informs users about hidden content.", "help": "Hidden content on the page should be analyzed", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI", "nodes": [ { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"searchbox\" aria-expanded=\"false\" autocomplete=\"off\">", "target": [ ".searchbox" ], "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=\"menu-trigger\"><svg viewBox=\"0 0 64 64\"><rect x=\"28.7\" y=\"29.3\" width=\"35.1\" height=\"4.7\"></rect><rect x=\"28.7\" y=\"17.6\" width=\"35.1\" height=\"4.7\"></rect><rect x=\"28.7\" y=\"41\" width=\"35.1\" height=\"4.7\"></rect></svg></div>", "target": [ "#menu-trigger" ], "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=\"topnav_mobile\">", "target": [ ".topnav_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=\"searchbox_mobile\">", "target": [ ".searchbox_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=\"btnplay\"><svg viewBox=\"0 0 32 32\" aria-labelledby=\"title-vidbg-play\"><title id=\"title-vidbg-play\">Play Video Background</title><polygon points=\"11.4,7.3 11.4,24.6 22.5,16 \"></polygon></svg></div>", "target": [ ".btnplay" ], "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=\"owl-nav disabled\"><div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">prev</div><div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">next</div></div>", "target": [ ".owl-nav.disabled" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a href=\"#\" id=\"scrolltotop\">", "target": [ "#scrolltotop" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=b5481970-a77f-4098-a35e-8147b066396e&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=7135ddd3-eed2-4391-a230-8b44f8308cf4&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(4)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=b5481970-a77f-4098-a35e-8147b066396e&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=7135ddd3-eed2-4391-a230-8b44f8308cf4&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\">", "target": [ "img[height=\"1\"][width=\"1\"]:nth-child(5)" ], "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=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" aria-modal=\"true\" role=\"dialog\" aria-labelledby=\"ot-pc-title\" lang=\"en\">", "target": [ "#onetrust-pc-sdk" ], "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": "<span class=\"ot-label-txt\">Performance Cookies</span>", "target": [ "label[for=\"ot-group-id-C0002\"] > .ot-label-txt" ], "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=\"ot-acc-grpcntr ot-acc-txt\">", "target": [ ".ot-accordion-layout.ot-cat-item[data-optanongroupid=\"C0002\"] > .ot-acc-grpcntr.ot-acc-txt" ], "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=\"ot-acc-grpcntr ot-acc-txt\">", "target": [ "div[data-optanongroupid=\"C0001\"] > .ot-acc-grpcntr.ot-acc-txt" ], "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": "<span class=\"ot-label-txt\">Targeting Cookies</span>", "target": [ "label[for=\"ot-group-id-C0004\"] > .ot-label-txt" ], "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=\"ot-acc-grpcntr ot-acc-txt\">", "target": [ ".ot-accordion-layout.ot-cat-item[data-optanongroupid=\"C0004\"] > .ot-acc-grpcntr.ot-acc-txt" ], "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": "<span class=\"ot-label-txt\">Functional Cookies</span>", "target": [ "label[for=\"ot-group-id-C0003\"] > .ot-label-txt" ], "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=\"ot-acc-grpcntr ot-acc-txt\">", "target": [ ".ot-accordion-layout.ot-cat-item[data-optanongroupid=\"C0003\"] > .ot-acc-grpcntr.ot-acc-txt" ], "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": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\">", "target": [ "#ot-pc-lst" ], "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": "<section id=\"ot-fltr-modal\">", "target": [ "#ot-fltr-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": "<span class=\"ot-label-status\">label</span>", "target": [ ".ot-fltr-opt > .ot-chkbox > .ot-label-status" ], "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": "<span class=\"ot-label-txt\">checkbox label</span>", "target": [ "#ot-selall-hostcntr > label > .ot-label-txt" ], "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": "<span class=\"ot-label-status\">label</span>", "target": [ "#ot-selall-hostcntr > .ot-label-status" ], "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": "<span class=\"ot-label-txt\">checkbox label</span>", "target": [ "#ot-selall-vencntr > label > .ot-label-txt" ], "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": "<span class=\"ot-label-status\">label</span>", "target": [ "#ot-selall-vencntr > .ot-label-status" ], "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": "<span class=\"ot-label-txt\">checkbox label</span>", "target": [ "label[for=\"select-all-vendor-leg-handler\"] > .ot-label-txt" ], "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": "<span class=\"ot-label-status\">label</span>", "target": [ "#ot-selall-licntr > .ot-label-status" ], "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": "video-caption", "impact": "critical", "tags": [ "cat.text-alternatives", "wcag2a", "wcag122", "section508", "section508.22.a" ], "description": "Ensures <video> elements have captions", "help": "<video> elements must have captions", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/video-caption?application=axeAPI", "nodes": [ { "any": [], "all": [], "none": [ { "id": "caption", "data": null, "relatedNodes": [], "impact": "critical", "message": "Check that captions is available for the element" } ], "impact": "critical", "html": "<video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><source src=\"img/home/rrd-home-720.mp4\" type=\"video/mp4\"></video>", "target": [ "#bgvid" ], "failureSummary": "Fix all of the following:\n Check that captions is available for the element" } ] }, { "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 id=\"pghtml\" lang=\"en\">", "target": [ "#pghtml" ], "failureSummary": "Fix all of the following:\n CSS Orientation lock cannot be determined" } ] } ], "violations": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"section\">", "target": [ ".section:nth-child(1)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://experience.rrd.com/reality-report\" class=\"arrow ltblue\" target=\"_blank\">SEE THE STATS</a>", "target": [ ".active.owl-item[aria-hidden=\"false\"] > .col2-slide > .col_half:nth-child(1) > p > .ltblue.arrow[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e03c31", "bgColor": "#1f2b4a", "contrastRatio": 3.23, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".vwrap > .container > .wrapper" ] }, { "html": "<section class=\"section overlap vwrap right lazyload\" data-bg=\"/img/home/overlap-story.jpg\">", "target": [ ".vwrap" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"red\">brand</span>", "target": [ ".wrapper > h3 > .red:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e03c31", "bgColor": "#1f2b4a", "contrastRatio": 3.23, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".vwrap > .container > .wrapper" ] }, { "html": "<section class=\"section overlap vwrap right lazyload\" data-bg=\"/img/home/overlap-story.jpg\">", "target": [ ".vwrap" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"red\">story</span>", "target": [ ".wrapper > h3 > .red:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem fallback\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".fallback" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/u-s-super-grocer-gets-fresh-in-store-signage-in-record-time\" class=\"arrow ltblue\" aria-label=\"Learn more about Super Grocer Gets Fresh In-Store Signage in Record Time | Grocery\">Learn More</a>", "target": [ ".fallback > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(2)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/customer-journey-mapping-guides-process-redesign\" class=\"arrow ltblue\" aria-label=\"Learn more about Customer Journey Mapping Guides Account Opening Process | Financial Services\">Learn More</a>", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(2) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(3)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/e-commerce-site-scales-to-deliver-large-volumes-of-3d-models-retail\" class=\"arrow ltblue\" aria-label=\"Learn more about E-Commerce Site Scales to Deliver Large Volumes of 3D Models | Retail\">Learn More</a>", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(3) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(4)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/signage-solution-transforms-visitor-center-into-immersive-experience-higher-education\" class=\"arrow ltblue\" aria-label=\"Learn more about Signage Solution Transforms Visitor Center Into Immersive Experience | Education\">Learn More</a>", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(4) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(5)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/outdoor-gear-subscription-box-scales-through-a-bundled-print-solution-retail\" class=\"arrow ltblue\" aria-label=\"Learn more about Outdoor Gear Subscription Box Treks Upward With Bundled Print Solution | Retail\">Learn More</a>", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(5) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#238fbe", "bgColor": "#ffffff", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"csitem\" data-match-height=\"csitem\" style=\"height: 357.812px;\">", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(6)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://thoughts.rrd.com/featured-case-studies/jewelry-retailer-slashes-print-spend-increases-efficiency\" class=\"arrow ltblue\" aria-label=\"Learn more about High-Profile Jeweler Slashes Print Spend, Increases Efficiency | Retail\">Learn More</a>", "target": [ ".csitem[data-match-height=\"csitem\"]:nth-child(6) > p:nth-child(3) > .ltblue.arrow" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #238fbe, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e03c31", "bgColor": "#1f2b4a", "contrastRatio": 3.23, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"red\">smarter</span>", "target": [ ".col_half:nth-child(1) > h3 > .red:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e03c31", "bgColor": "#1f2b4a", "contrastRatio": 3.23, "fontSize": "27.0pt (36px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"red\">harder</span>", "target": [ ".col_half:nth-child(1) > h3 > .red:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.23 (foreground color: #e03c31, background color: #1f2b4a, font size: 27.0pt (36px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "bgColor": "#1f2b4a", "contrastRatio": 1.5, "fontSize": "0.0pt (0px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">prev</div>", "target": [ ".hp-products > .owl-nav > .owl-prev[role=\"button\"][data-tabindex=\"0\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "bgColor": "#1f2b4a", "contrastRatio": 1.5, "fontSize": "0.0pt (0px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">next</div>", "target": [ ".hp-products > .owl-nav > .owl-next[role=\"button\"][data-tabindex=\"0\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#e03c31", "bgColor": "#ffffff", "contrastRatio": 4.32, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"section nobottommargin ctafooter\">", "target": [ ".nobottommargin" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.32 (foreground color: #e03c31, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/contact\" class=\"arrow accent\">Connect With Us</a>", "target": [ ".accent.arrow[href$=\"contact\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.32 (foreground color: #e03c31, background color: #ffffff, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#238fbe", "contrastRatio": 3.65, "fontSize": "14.3pt (19px)", "fontWeight": "bold", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<section class=\"contact-stripe\" data-swiftype-index=\"false\">\n\t\t<p><a href=\"/covid-19\" class=\"arrow white\">COVID-19 Resources<br> from RRD</a></p>\n\t</section>", "target": [ ".contact-stripe" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 3.65 (foreground color: #ffffff, background color: #238fbe, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/covid-19\" class=\"arrow white\">COVID-19 Resources<br> from RRD</a>", "target": [ ".white.arrow[href$=\"covid-19\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.65 (foreground color: #ffffff, background color: #238fbe, font size: 14.3pt (19px), font weight: bold). Expected contrast ratio of 4.5:1" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "bgColor": "#1f2b4a", "contrastRatio": 1.5, "fontSize": "0.0pt (0px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">prev</div>", "target": [ ".hp-products > .owl-nav > .owl-prev[role=\"button\"][data-tabindex=\"0\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 4.5:1" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "bgColor": "#1f2b4a", "contrastRatio": 1.5, "fontSize": "0.0pt (0px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"wrapper\">", "target": [ ".overlap-products-hp > .wrapper" ] }, { "html": "<section class=\"section overlap lazyload overlap-products-hp\" data-bg=\"/img/home/overlap-products.jpg\">", "target": [ ".overlap-products-hp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 4.5:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">next</div>", "target": [ ".hp-products > .owl-nav > .owl-next[role=\"button\"][data-tabindex=\"0\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 1.5 (foreground color: #000000, background color: #1f2b4a, font size: 0.0pt (0px), font weight: normal). Expected contrast ratio of 4.5:1" } ] }, { "id": "focus-order-semantics", "impact": "minor", "tags": [ "cat.keyboard", "best-practice", "experimental" ], "description": "Ensures elements in the focus order have a role appropriate for interactive content", "help": "Elements in the focus order should have an appropriate role", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/focus-order-semantics?application=axeAPI", "nodes": [ { "any": [ { "id": "has-widget-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have a widget role." }, { "id": "valid-scrollable-semantics", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element has invalid semantics for an element in the focus order." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"col2slider owl-carousel owl-loaded\" tabindex=\"0\" data-tabindex=\"0\">", "target": [ ".col2slider" ], "failureSummary": "Fix any of the following:\n Element does not have a widget role.\n Element has invalid semantics for an element in the focus order." }, { "any": [ { "id": "has-widget-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have a widget role." }, { "id": "valid-scrollable-semantics", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element has invalid semantics for an element in the focus order." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"hp-products owl-carousel owl-loaded owl-drag\" tabindex=\"0\" data-tabindex=\"0\">", "target": [ ".hp-products" ], "failureSummary": "Fix any of the following:\n Element does not have a widget role.\n Element has invalid semantics for an element in the focus order." } ] } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "url": "https://www.rrd.com/", "result": [ { "engineTestId": 185, "bestPracticeId": 1626, "attribute": "The role attribute is not allowed on this element", "attributeDetail": "The role attribute is not allowed on this NOSCRIPT", "element": "<noscript aria-label=\"pageload\" role=\"complementary\"></noscript>", "testResult": 0, "path": "head>noscript:nth-of-type(1)", "fixType": "", "fingerprint": { "version": 2, "css": "noscript[role=\"complementary\"][aria-label=\"pageload\"]", "attNo": 2 } } ] }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "url": "https://www.rrd.com/", "result": { "Error": { "AA.1_1_1.H37": { "Img element missing an alt attribute. Use the alt attribute to specify a short text alternative.": [ { "tagName": "img", "id": "", "code": "<img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=dd982517-f05a-4fc2-b8a5-a74faa90e05c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=43a93945-4955-4fc5-8199-f066869c561d&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\">" }, { "tagName": "img", "id": "", "code": "<img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=dd982517-f05a-4fc2-b8a5-a74faa90e05c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=43a93945-4955-4fc5-8199-f066869c561d&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\">" } ] }, "AA.1_3_1.F92,ARIA4": { "This element's role is \"presentation\" but contains child elements with semantic meaning.": [ { "tagName": "svg", "id": "", "code": "<svg role=\"presentation\" viewBox=\"0 0 128 128\">...</svg>" } ] }, "AA.3_2_2.H32.2": { "This form does not contain a submit button, which creates issues for those who cannot submit the form using the keyboard. Submit buttons are INPUT elements with type attribute \"submit\" or \"image\", or BUTTON elements with type \"submit\" or omitted/invalid.": [ { "tagName": "form", "id": "#form1", "code": "<form method=\"post\" action=\"#\" id=\"form1\">...</form>" } ] } }, "Warning": { "AA.1_3_1.H42": { "Heading markup should be used if this content is intended as a heading.": [ { "tagName": "p", "id": "", "code": "<p class=\"dkblue\">...</p>" } ] }, "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": "#onetrust-pc-sdk", "code": "<div id=\"onetrust-pc-sdk\" class=\"otPcCenter ot-hide ot-fade-in\" aria-modal=\"true\" role=\"dialog\" aria-labelledby=\"ot-pc-title\" lang=\"en\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"onetrust-pc-dark-filter ot-hide ot-fade-in\">...</div>" }, { "tagName": "header", "id": "#header", "code": "<header id=\"header\" role=\"banner\" class=\"home\" data-swiftype-index=\"false\">...</header>" }, { "tagName": "section", "id": "", "code": "<section class=\"contact-stripe\" data-swiftype-index=\"false\">...</section>" } ] }, "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": "h1", "id": "", "code": "<h1 class=\"scrollAnimate animated fadeInDown\" data-animation=\"fadeInDown\" data-timeout=\"1250\">...</h1>" }, { "tagName": "span", "id": "", "code": "<span>...</span>" } ] }, "AA.1_4_3.G145.Alpha": { "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 3:1.": [ { "tagName": "a", "id": "", "code": "<a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Discover the Right Solution',1)\">...</a>" }, { "tagName": "h3", "id": "", "code": "<h3>...</h3>" }, { "tagName": "span", "id": "", "code": "<span class=\"red\" style=\"margin-right:3px;\">...</span>" }, { "tagName": "span", "id": "", "code": "<span class=\"red\">...</span>" } ] }, "AA.1_4_3.G18.Abs": { "This element is absolutely positioned and the background color can not be determined. Ensure the contrast ratio between the text and all covered parts of the background are at least 4.5:1.": [ { "tagName": "desc", "id": "#rrdlogobanner_desc", "code": "<desc id=\"rrdlogobanner_desc\">...</desc>" }, { "tagName": "desc", "id": "#rrdlogosm_desc", "code": "<desc id=\"rrdlogosm_desc\">...</desc>" } ] }, "AA.1_4_3.G18.Alpha": { "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 4.5:1.": [ { "tagName": "div", "id": "", "code": "<div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">...</div>" }, { "tagName": "p", "id": "", "code": "<p tabindex=\"-1\">...</p>" }, { "tagName": "p", "id": "", "code": "<p>...</p>" } ] }, "AA.2_5_3.F96": { "Accessible name for this element does not contain the visible label text. Check that for user interface components with labels that include text or images of text, the name contains the text that is presented visually.": [ { "tagName": "a", "id": "#vidbg-control", "code": "<a id=\"vidbg-control\" href=\"#\" aria-label=\"Play/Pause Video Background\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"https://www.rrd.com/cookie-policy\" class=\"privacy-notice-link\" rel=\"noopener\" target=\"_blank\" aria-label=\"More information about your privacy, opens in a new tab\">...</a>" }, { "tagName": "button", "id": "#filter-btn-handler", "code": "<button id=\"filter-btn-handler\" aria-label=\"Filter\" aria-haspopup=\"true\">...</button>" }, { "tagName": "button", "id": "", "code": "<button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\">...</button>" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "url": "https://www.rrd.com/", "result": { "content": { "totals": { "violation": 9, "recommendation": 7, "ignored": 0 }, "items": [ { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/form[1]/section[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/complementary[2]/link[1]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 8, "top": 11938, "height": 1576, "width": 784 }, "snippet": "<a aria-label=\"Play/Pause Video Background\" href=\"#\" id=\"vidbg-control\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]", "aria": "/document[1]/complementary[3]" }, "message": "Multiple elements with \"complementary\" role do not have unique labels", "bounds": { "left": 8, "top": 23931, "height": 788, "width": 784 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]", "aria": "/document[1]/complementary[3]" }, "message": "The element with \"complementary\" role does not have a label", "bounds": { "left": 8, "top": 23931, "height": 788, "width": 784 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]", "aria": "/document[1]/complementary[3]" }, "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 23931, "height": 788, "width": 784 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]", "aria": "/document[1]/main[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 8, "top": 18180, "height": 1385, "width": 784 }, "snippet": "<div data-tabindex=\"0\" tabindex=\"0\" class=\"hp-products owl-carousel owl-loaded owl-drag\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[1]/div[1]/div[1]", "aria": "/document[1]/main[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 8, "top": 11043, "height": 1209, "width": 784 }, "snippet": "<div data-tabindex=\"0\" tabindex=\"0\" class=\"col2slider owl-carousel owl-loaded\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "The ARIA role 'complementary' is not valid for the element <noscript>", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "violation" }, { "ruleId": "aria_semantics_attribute", "path": { "dom": "/html[1]/body[1]/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[5]/div[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[2]/listitem[5]" }, "message": "The ARIA attribute 'aria-expanded' is not valid for the element <div> with ARIA role 'none'", "bounds": { "left": 48, "top": 5387, "height": 22, "width": 744 }, "snippet": "<div autocomplete=\"off\" aria-expanded=\"false\" class=\"searchbox\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/form[1]/section[1]", "aria": "/document[1]/complementary[2]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 8, "top": 10303, "height": 720, "width": 784 }, "snippet": "<section aria-label=\"hero banner\" role=\"complementary\" id=\"hero\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[3]", "aria": "/document[1]/complementary[5]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 8, "top": 24719, "height": 0, "width": 784 }, "snippet": "<div aria-label=\"one-trust\" role=\"complementary\" id=\"onetrust-consent-sdk\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[2]", "aria": "/document[1]/complementary[4]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 8, "top": 24719, "height": 0, "width": 784 }, "snippet": "<div aria-label=\"cookies\" role=\"complementary\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[3]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[18]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/form[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>", "bounds": { "left": 8, "top": 8, "height": 10279, "width": 784 }, "snippet": "<header data-swiftype-index=\"false\" class=\"home\" role=\"banner\" id=\"header\">", "level": "recommendation" } ] }, "url": { "totals": { "violation": 14, "recommendation": 7, "ignored": 0 }, "items": [ { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/form[1]/section[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/complementary[2]/link[1]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 736, "top": 528, "height": 32, "width": 32 }, "snippet": "<a aria-label=\"Play/Pause Video Background\" href=\"#\" id=\"vidbg-control\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleComplementaryLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[2]", "aria": "/document[1]/complementary[3]" }, "message": "Multiple elements with \"complementary\" role do not have unique labels", "bounds": { "left": 0, "top": 5201, "height": 0, "width": 800 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryRequiredLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[2]", "aria": "/document[1]/complementary[3]" }, "message": "The element with \"complementary\" role does not have a label", "bounds": { "left": 0, "top": 5201, "height": 0, "width": 800 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[2]", "aria": "/document[1]/complementary[3]" }, "message": "Multiple \"complementary\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 5201, "height": 0, "width": 800 }, "snippet": "<div role=\"complementary\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]", "aria": "/document[1]/main[1]/button[4]" }, "message": "Text contrast of 1.64 with its background is less than the WCAG AA minimum requirements for text of size undefinedpx and weight of 400", "bounds": { "left": 640, "top": 3573, "height": 128, "width": 128 }, "snippet": "<div role=\"button\" data-tabindex=\"0\" tabindex=\"0\" aria-disabled=\"false\" class=\"owl-next\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/h3[1]/span[2]", "aria": "/document[1]/main[1]/heading[9]" }, "message": "Text contrast of 2.96 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 800", "bounds": { "left": 518, "top": 3384, "height": 44, "width": 128 }, "snippet": "<span class=\"red\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/h3[1]/span[1]", "aria": "/document[1]/main[1]/heading[9]" }, "message": "Text contrast of 2.96 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 800", "bounds": { "left": 271, "top": 3384, "height": 44, "width": 151 }, "snippet": "<span class=\"red\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[3]", "aria": "/document[1]/main[1]/heading[7]" }, "message": "Text contrast of 2.96 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 800", "bounds": { "left": 530, "top": 1893, "height": 44, "width": 11 }, "snippet": "<span style=\"margin-right:3px;\" class=\"red\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[2]", "aria": "/document[1]/main[1]/heading[7]" }, "message": "Text contrast of 2.96 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 800", "bounds": { "left": 580, "top": 1848, "height": 44, "width": 98 }, "snippet": "<span class=\"red\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[3]/div[1]/div[1]/h3[1]/span[1]", "aria": "/document[1]/main[1]/heading[7]" }, "message": "Text contrast of 2.96 with its background is less than the WCAG AA minimum requirements for text of size 36px and weight of 800", "bounds": { "left": 588, "top": 1803, "height": 44, "width": 114 }, "snippet": "<span class=\"red\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]", "aria": "/document[1]/main[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 32, "top": 3569, "height": 137, "width": 736 }, "snippet": "<div data-tabindex=\"0\" tabindex=\"0\" class=\"hp-products owl-carousel owl-loaded owl-drag\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/form[1]/main[1]/section[1]/div[1]/div[1]", "aria": "/document[1]/main[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 32, "top": 640, "height": 503, "width": 736 }, "snippet": "<div data-tabindex=\"0\" tabindex=\"0\" class=\"col2slider owl-carousel owl-loaded\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "The ARIA role 'complementary' is not valid for the element <noscript>", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "violation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/head[1]/noscript[1]", "aria": "/document[1]/complementary[1]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<noscript aria-label=\"pageload\" role=\"complementary\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/form[1]/section[1]", "aria": "/document[1]/complementary[2]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 0, "top": 112, "height": 480, "width": 800 }, "snippet": "<section aria-label=\"hero banner\" role=\"complementary\" id=\"hero\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[4]", "aria": "/document[1]/complementary[5]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 0, "top": 5201, "height": 0, "width": 800 }, "snippet": "<div aria-label=\"one-trust\" role=\"complementary\" id=\"onetrust-consent-sdk\">", "level": "recommendation" }, { "ruleId": "Rpt_Aria_ComplementaryLandmarkLabel_Implicit", "path": { "dom": "/html[1]/body[1]/div[3]", "aria": "/document[1]/complementary[4]" }, "message": "The element with \"complementary\" role does not have a visible label", "bounds": { "left": 0, "top": 5201, "height": 0, "width": 800 }, "snippet": "<div aria-label=\"cookies\" role=\"complementary\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[3]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"IE=edge\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[18]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/form[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>", "bounds": { "left": 0, "top": 0, "height": 112, "width": 800 }, "snippet": "<header data-swiftype-index=\"false\" class=\"home\" role=\"banner\" id=\"header\">", "level": "recommendation" } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "url": "https://www.rrd.com/", "result": { "messages": [ { "type": "info", "lastLine": 11, "lastColumn": 104, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n \n <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/plugins/ua/linkid.js\"></scri", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 11, "lastColumn": 212, "firstColumn": 114, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"//siteimproveanalytics.com/js/siteanalyze_6001671.js\"></scri", "hiliteStart": 10, "hiliteLength": 99 }, { "type": "info", "lastLine": 11, "lastColumn": 327, "firstColumn": 222, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googleadservices.com/pagead/conversion_async.js\"></scri", "hiliteStart": 10, "hiliteLength": 106 }, { "type": "info", "lastLine": 11, "lastColumn": 473, "firstColumn": 337, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/destination?id=G-2DQDYY9CC3&l=dataLayer&cx=c\"></scri", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "info", "lastLine": 11, "lastColumn": 574, "firstColumn": 483, "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": 11, "lastColumn": 711, "firstColumn": 584, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-2DQDYY9CC3&l=dataLayer&cx=c\"></scri", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "info", "lastLine": 11, "lastColumn": 794, "firstColumn": 721, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script src=\"https://pi.pardot.com/pd.js\" async=\"\" type=\"text/javascript\"></scri", "hiliteStart": 10, "hiliteLength": 74 }, { "type": "info", "lastLine": 11, "lastColumn": 1016, "firstColumn": 955, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"/js2/jquery-3.6.0.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 62 }, { "type": "info", "lastLine": 21, "lastColumn": 200, "firstColumn": 5, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "\n \n <script src=\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\" data-document-language=\"true\" type=\"text/javascript\" charset=\"UTF-8\" data-domain-script=\"8d6fee5e-1f12-459c-8a75-fc464812dad1\"></scri", "hiliteStart": 10, "hiliteLength": 196 }, { "type": "info", "lastLine": 21, "lastColumn": 200, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n \n <script src=\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\" data-document-language=\"true\" type=\"text/javascript\" charset=\"UTF-8\" data-domain-script=\"8d6fee5e-1f12-459c-8a75-fc464812dad1\"></scri", "hiliteStart": 10, "hiliteLength": 196 }, { "type": "info", "lastLine": 23, "lastColumn": 35, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n \n <script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 63, "lastColumn": 98, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n \n <script type=\"text/javascript\" defer=\"defer\" src=\"https://extend.vimeocdn.com/ga/38145401.js\"></scri", "hiliteStart": 10, "hiliteLength": 94 }, { "type": "info", "lastLine": 112, "lastColumn": 67, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n \n <script src=\"/js2/video-bg.js\" type=\"text/javascript\" defer=\"\"></scri", "hiliteStart": 10, "hiliteLength": 63 }, { "type": "error", "lastLine": 115, "lastColumn": 57, "firstColumn": 5, "message": "Attribute role not allowed on element noscript at this point.", "extract": "pt>\n\n\n <noscript role=\"complementary\" aria-label=\"pageload\"><style", "hiliteStart": 10, "hiliteLength": 53 }, { "type": "info", "lastLine": 115, "lastColumn": 80, "firstColumn": 58, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "pageload\"><style type=\"text/css\">#pagel", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 117, "lastColumn": 110, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "oscript>\n\n<script src=\"https://cdn.cookielaw.org/scripttemplates/6.18.0/otBannerSdk.js\" async=\"\" type=\"text/javascript\"></scri", "hiliteStart": 10, "hiliteLength": 110 }, { "type": "error", "lastLine": 120, "lastColumn": 499, "firstColumn": 493, "message": "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.", "extract": "row-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 120, "lastColumn": 534, "firstColumn": 528, "message": "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.", "extract": "dow-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 120, "lastColumn": 563, "firstColumn": 557, "message": "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.", "extract": "ace-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 120, "lastColumn": 594, "firstColumn": 588, "message": "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.", "extract": "dow-color:#c1c1c1}#onet", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 164, "lastColumn": 3208, "firstColumn": 3202, "message": "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.", "extract": "row-color:#d8d8d8;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 164, "lastColumn": 3243, "firstColumn": 3237, "message": "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.", "extract": "dow-color:#d8d8d8;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 164, "lastColumn": 3272, "firstColumn": 3266, "message": "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.", "extract": "ace-color:#d8d8d8;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 164, "lastColumn": 3303, "firstColumn": 3297, "message": "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.", "extract": "dow-color:#d8d8d8}#onet", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 311, "lastColumn": 82, "firstColumn": 27, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": ";}</style><script type=\"text/javascript\" src=\"/js2/_analytics.js\"></scri", "hiliteStart": 10, "hiliteLength": 56 }, { "type": "info", "lastLine": 311, "lastColumn": 144, "firstColumn": 92, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"/js2/_pardot.js\"></scri", "hiliteStart": 10, "hiliteLength": 53 }, { "type": "info", "lastLine": 311, "lastColumn": 439, "firstColumn": 154, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://pi.pardot.com/analytics?ver=3&visitor_id=&visitor_id_sign=&pi_opt_in=&campaign_id=45102&account_id=517441&title=RRD%20%7C%20Multichannel%20Marketing%20Communications&url=https%3A%2F%2Fwww.rrd.com%2F&referrer=\"></scri", "hiliteStart": 10, "hiliteLength": 286 }, { "type": "error", "lastLine": 311, "lastColumn": 747, "firstColumn": 449, "message": "Bad value origin-trial for attribute http-equiv on element meta.", "extract": "></script><meta http-equiv=\"origin-trial\" content=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><scrip", "hiliteStart": 10, "hiliteLength": 299 }, { "type": "info", "lastLine": 311, "lastColumn": 1329, "firstColumn": 748, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "OnRydWV9\"><script type=\"text/javascript\" async=\"\" src=\"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/773116656/?random=1660385554703&cv=9&fst=1660385554703&num=1&bg=ffffff&guid=ON&resp=GooglemKTybQhCsO&u_h=720&u_w=1280&u_ah=720&u_aw=1280&u_cd=30&u_his=2&u_tz=-240&u_java=false&u_nplug=0&u_nmime=0&gtm=2wg880&sendb=1&ig=1&frm=0&url=https%3A%2F%2Fwww.rrd.com%2F&tiba=RRD%20%7C%20Multichannel%20Marketing%20Communications&hn=www.googleadservices.com&async=1&rfmt=3&fmt=4\"></scri", "hiliteStart": 10, "hiliteLength": 582 }, { "type": "info", "lastLine": 311, "lastColumn": 1747, "firstColumn": 1339, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" src=\"https://experience.rrd.com/analytics?conly=true&visitor_id=509202730&visitor_id_sign=768ec03eafcd36199cce8e41382fe20761acb25c5349ef16a4b31cb194eb2ee35c10e2384d33b133fc8a4256354b5b4c97816adb&pi_opt_in=&campaign_id=45102&account_id=517441&title=RRD%20%7C%20Multichannel%20Marketing%20Communications&url=https%3A%2F%2Fwww.rrd.com%2F&referrer=\"></scri", "hiliteStart": 10, "hiliteLength": 409 }, { "type": "info", "lastLine": 323, "lastColumn": 87, "firstColumn": 13, "subType": "warning", "message": "The banner role is unnecessary for element header.", "extract": " <header id=\"header\" role=\"banner\" class=\"home\" data-swiftype-index=\"false\">\n ", "hiliteStart": 10, "hiliteLength": 75 }, { "type": "error", "lastLine": 344, "lastColumn": 84, "firstColumn": 21, "message": "Attribute autocomplete not allowed on element div at this point.", "extract": " <div class=\"searchbox\" aria-expanded=\"false\" autocomplete=\"off\">\n ", "hiliteStart": 10, "hiliteLength": 64 }, { "type": "error", "lastLine": 344, "lastColumn": 84, "firstColumn": 21, "message": "Element div is missing one or more of the following attributes: role.", "extract": " <div class=\"searchbox\" aria-expanded=\"false\" autocomplete=\"off\">\n ", "hiliteStart": 10, "hiliteLength": 64 }, { "type": "error", "lastLine": 408, "lastColumn": 192, "firstColumn": 13, "message": "Attribute allow not allowed on element video at this point.", "extract": " <video id=\"bgvid\" title=\"RRD Background Video\" class=\"large\" muted=\"\" autoplay=\"\" loop=\"\" poster=\"img/home/rrd-home-720.jpg\" allow=\"autoplay\" style=\"width: 1280px; height: 720px;\"><sourc", "hiliteStart": 10, "hiliteLength": 180 }, { "type": "error", "lastLine": 490, "lastColumn": 153, "firstColumn": 26, "message": "Element img is missing required attribute src.", "extract": " <img width=\"518\" height=\"376\" class=\"lazyload\" data-src=\"/img/unexpected/what-did-we-learn.jpg\" alt=\"coffee cups\" tabindex=\"-1\">\n ", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "error", "lastLine": 499, "lastColumn": 173, "firstColumn": 25, "message": "Element img is missing required attribute src.", "extract": " <img width=\"518\" height=\"388\" class=\"lazyload\" data-src=\"/img/home/slider-awards.jpg\" alt=\"Close-up of multiple colors of wool string\" tabindex=\"-1\">\n ", "hiliteStart": 10, "hiliteLength": 149 }, { "type": "info", "lastLine": 522, "lastColumn": 44, "firstColumn": 14, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " <script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 659, "lastColumn": 1120, "firstColumn": 240, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": " Grocery\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYxMGFlMzY2YWJlMGYuanBnJnZlcnNpb249MDAwMCZzaWc9OWYzODI3ODZiMGNlYzkxYWY2NmM0M2QwMjIyZTc2ODA%25253D&size=3&version=1628103641&sig=ae55e0b941da3c056085cc11649307f8&default=hubs%2Ftilebg-blogs.jpg\" alt=\"Super Grocer Gets Fresh In-Store Signage in Record Time | Grocery\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYxMGFlMzY2YWJlMGYuanBnJnZlcnNpb249MDAwMCZzaWc9OWYzODI3ODZiMGNlYzkxYWY2NmM0M2QwMjIyZTc2ODA%25253D&size=3&version=1628103641&sig=ae55e0b941da3c056085cc11649307f8&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 881 }, { "type": "error", "lastLine": 664, "lastColumn": 1131, "firstColumn": 240, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": "Services\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwM2U2MjdlMWFjNGQuanBnJnZlcnNpb249MDAwMCZzaWc9ZDA4NTI1MTFjZjA5YTQ5Njk3YmEwYzEzMWFiYWYyYjU%25253D&size=3&version=1615488805&sig=6701a6b1c888fe0d8ea6383b3f680bdb&default=hubs%2Ftilebg-blogs.jpg\" alt=\"Customer Journey Mapping Guides Account Opening Process | Financial Services\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwM2U2MjdlMWFjNGQuanBnJnZlcnNpb249MDAwMCZzaWc9ZDA4NTI1MTFjZjA5YTQ5Njk3YmEwYzEzMWFiYWYyYjU%25253D&size=3&version=1615488805&sig=6701a6b1c888fe0d8ea6383b3f680bdb&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 892 }, { "type": "error", "lastLine": 669, "lastColumn": 1136, "firstColumn": 252, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": "| Retail\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwMzkzYzRiNDFiYTcuanBnJnZlcnNpb249MDAwMCZzaWc9ZjFkMDBiZWFhZjlmOTExYjI0NDRhMjViMTg3NzljNzI%25253D&size=3&version=1614608481&sig=548381c7558d967b1b80101ac495c04f&default=hubs%2Ftilebg-blogs.jpg\" alt=\"E-Commerce Site Scales to Deliver Large Volumes of 3D Models | Retail\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwMzkzYzRiNDFiYTcuanBnJnZlcnNpb249MDAwMCZzaWc9ZjFkMDBiZWFhZjlmOTExYjI0NDRhMjViMTg3NzljNzI%25253D&size=3&version=1614608481&sig=548381c7558d967b1b80101ac495c04f&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 885 }, { "type": "error", "lastLine": 674, "lastColumn": 1176, "firstColumn": 281, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": "ducation\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwZWVkNTkxN2U4NTEuanBnJnZlcnNpb249MDAwMCZzaWc9YWUxMWIyMTgzMmM5M2E5NTgyYjJkMjFkY2Y3MDk1OWI%25253D&size=3&version=1627435583&sig=80c73bac1cc810dcb4def2e3d2db3b6b&default=hubs%2Ftilebg-blogs.jpg\" alt=\"Signage Solution Transforms Visitor Center Into Immersive Experience | Education\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwZWVkNTkxN2U4NTEuanBnJnZlcnNpb249MDAwMCZzaWc9YWUxMWIyMTgzMmM5M2E5NTgyYjJkMjFkY2Y3MDk1OWI%25253D&size=3&version=1627435583&sig=80c73bac1cc810dcb4def2e3d2db3b6b&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 896 }, { "type": "error", "lastLine": 679, "lastColumn": 1153, "firstColumn": 271, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": "| Retail\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwODljMTEzYzQ4ODkuanBlZyZ2ZXJzaW9uPTAwMDAmc2lnPTdkNjJlZTkzNDY4ODYwZjA3YmNkOWEzODliZWJiNGQz&size=3&version=1628024399&sig=b5fdd193fda4e611960b923f69dda5c8&default=hubs%2Ftilebg-blogs.jpg\" alt=\"Outdoor Gear Subscription Box Treks Upward With Bundled Print Solution | Retail\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzYwODljMTEzYzQ4ODkuanBlZyZ2ZXJzaW9uPTAwMDAmc2lnPTdkNjJlZTkzNDY4ODYwZjA3YmNkOWEzODliZWJiNGQz&size=3&version=1628024399&sig=b5fdd193fda4e611960b923f69dda5c8&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 883 }, { "type": "error", "lastLine": 684, "lastColumn": 1130, "firstColumn": 244, "message": "The sizes attribute may be specified only if the srcset attribute is also present.", "extract": "| Retail\"><img class=\"lazyload\" data-sizes=\"auto\" data-src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzVmZmUwZDRmNmYwZTguanBnJnZlcnNpb249MDAwMCZzaWc9NTM1ZmZkYzk4MDdhMGIzYTkwMjg2YjU1NzI1NWJiNjA%25253D&size=3&version=1611000906&sig=c48b4c4af05aeda736b45b807b8af5b1&default=hubs%2Ftilebg-blogs.jpg\" alt=\"High-Profile Jeweler Slashes Print Spend, Increases Efficiency | Retail\" sizes=\"328px\" src=\"https://content.cdntwrk.com/mediaproxy?url=https%3A%2F%2Fcontent.cdntwrk.com%2Ffiles%2FaHViPTk2NzEyJmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzVmZmUwZDRmNmYwZTguanBnJnZlcnNpb249MDAwMCZzaWc9NTM1ZmZkYzk4MDdhMGIzYTkwMjg2YjU1NzI1NWJiNjA%25253D&size=3&version=1611000906&sig=c48b4c4af05aeda736b45b807b8af5b1&default=hubs%2Ftilebg-blogs.jpg\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 887 }, { "type": "error", "lastLine": 724, "lastColumn": 301, "firstColumn": 165, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "error", "lastLine": 724, "lastColumn": 301, "firstColumn": 165, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "error", "lastLine": 727, "lastColumn": 307, "firstColumn": 169, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/dx-attune-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 727, "lastColumn": 307, "firstColumn": 169, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/dx-attune-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 730, "lastColumn": 320, "firstColumn": 188, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/catch-logo.png\" alt=\"Catch\" tabindex=\"-1\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "error", "lastLine": 730, "lastColumn": 320, "firstColumn": 188, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/catch-logo.png\" alt=\"Catch\" tabindex=\"-1\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "error", "lastLine": 733, "lastColumn": 305, "firstColumn": 167, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/superdoc-logo.png\" alt=\"Superdoc\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 733, "lastColumn": 305, "firstColumn": 167, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/superdoc-logo.png\" alt=\"Superdoc\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 736, "lastColumn": 328, "firstColumn": 175, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/touchless-logo.png\" alt=\"Touchless World by RRD\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 736, "lastColumn": 328, "firstColumn": 175, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/touchless-logo.png\" alt=\"Touchless World by RRD\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 739, "lastColumn": 293, "firstColumn": 173, "message": "Element img is missing required attribute src.", "extract": "s/acuity\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/acuity-logo.png\" alt=\"Acuity\"></a>\n ", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "error", "lastLine": 742, "lastColumn": 345, "firstColumn": 199, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/cloud-direct-logo.png\" alt=\"Cloud Direct\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 742, "lastColumn": 345, "firstColumn": 199, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/cloud-direct-logo.png\" alt=\"Cloud Direct\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 745, "lastColumn": 339, "firstColumn": 195, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/connect-one-logo.png\" alt=\"Connect One\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 745, "lastColumn": 339, "firstColumn": 195, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/connect-one-logo.png\" alt=\"Connect One\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 748, "lastColumn": 342, "firstColumn": 197, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/custompoint-logo.png\" alt=\"Custom Point\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 748, "lastColumn": 342, "firstColumn": 197, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/custompoint-logo.png\" alt=\"Custom Point\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 751, "lastColumn": 301, "firstColumn": 165, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "error", "lastLine": 751, "lastColumn": 301, "firstColumn": 165, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "error", "lastLine": 754, "lastColumn": 307, "firstColumn": 169, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/dx-attune-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 754, "lastColumn": 307, "firstColumn": 169, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/dx-attune-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 757, "lastColumn": 320, "firstColumn": 188, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/catch-logo.png\" alt=\"Catch\" tabindex=\"-1\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "error", "lastLine": 757, "lastColumn": 320, "firstColumn": 188, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/catch-logo.png\" alt=\"Catch\" tabindex=\"-1\"></a>\n\t", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "error", "lastLine": 760, "lastColumn": 305, "firstColumn": 167, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/superdoc-logo.png\" alt=\"Superdoc\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 760, "lastColumn": 305, "firstColumn": 167, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/superdoc-logo.png\" alt=\"Superdoc\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 139 }, { "type": "error", "lastLine": 763, "lastColumn": 328, "firstColumn": 175, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/touchless-logo.png\" alt=\"Touchless World by RRD\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 763, "lastColumn": 328, "firstColumn": 175, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/touchless-logo.png\" alt=\"Touchless World by RRD\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 766, "lastColumn": 321, "firstColumn": 187, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/acuity-logo.png\" alt=\"Acuity\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 135 }, { "type": "error", "lastLine": 766, "lastColumn": 321, "firstColumn": 187, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/acuity-logo.png\" alt=\"Acuity\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 135 }, { "type": "error", "lastLine": 769, "lastColumn": 345, "firstColumn": 199, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/cloud-direct-logo.png\" alt=\"Cloud Direct\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 769, "lastColumn": 345, "firstColumn": 199, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/cloud-direct-logo.png\" alt=\"Cloud Direct\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 772, "lastColumn": 339, "firstColumn": 195, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/connect-one-logo.png\" alt=\"Connect One\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 772, "lastColumn": 339, "firstColumn": 195, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/connect-one-logo.png\" alt=\"Connect One\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 145 }, { "type": "error", "lastLine": 775, "lastColumn": 342, "firstColumn": 197, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/custompoint-logo.png\" alt=\"Custom Point\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 775, "lastColumn": 342, "firstColumn": 197, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/custompoint-logo.png\" alt=\"Custom Point\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 146 }, { "type": "error", "lastLine": 778, "lastColumn": 301, "firstColumn": 165, "message": "Element img is missing required attribute src.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "error", "lastLine": 778, "lastColumn": 301, "firstColumn": 165, "message": "An element with the attribute tabindex must not appear as a descendant of the a element.", "extract": "ndex=\"-1\"><img height=\"64\" width=\"250\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/products/hp/digicom-logo.png\" alt=\"Digicom\" tabindex=\"-1\"></a>\n ", "hiliteStart": 10, "hiliteLength": 137 }, { "type": "info", "lastLine": 782, "lastColumn": 55, "firstColumn": 25, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " <script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 900, "lastColumn": 133, "firstColumn": 14, "message": "Element img is missing required attribute src.", "extract": " <img height=\"519\" width=\"347\" class=\"lazyload\" data-src=\"/img/home/contact.jpg\" alt=\"Man reading notes in team meeting\">\n ", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "info", "lastLine": 912, "lastColumn": 61, "firstColumn": 2, "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": "NNER -->\n\t<section class=\"contact-stripe\" data-swiftype-index=\"false\">\n\t\t<p>", "hiliteStart": 10, "hiliteLength": 60 }, { "type": "info", "lastLine": 917, "lastColumn": 32, "firstColumn": 2, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "ction>\n\n\n\t<script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "error", "lastLine": 955, "lastColumn": 52, "firstColumn": 13, "message": "Element script must not have attribute defer unless attribute src is also specified.", "extract": " <script defer=\"\" type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 40 }, { "type": "info", "lastLine": 955, "lastColumn": 52, "firstColumn": 13, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " <script defer=\"\" type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 40 }, { "type": "error", "lastLine": 1080, "lastColumn": 126, "firstColumn": 13, "message": "Element img is missing required attribute src.", "extract": " <img class=\"disclogo lazyload\" data-src=\"https://www.rrd.com/img/rrd-disclaimer-logo.png\" alt=\"RR Donnelley Logo\"> \n ", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "error", "lastLine": 1123, "lastColumn": 444, "firstColumn": 2, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "\t\t\n \n\n <img src=\"https://t.co/i/adsct?bci=3&eci=2&event_id=c73fc0cc-9de7-4e40-9632-9e7cfbd19f3c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=f9b3144c-c1e9-4070-8b1d-c45b88ef4299&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\"><img s", "hiliteStart": 10, "hiliteLength": 443 }, { "type": "error", "lastLine": 1123, "lastColumn": 904, "firstColumn": 445, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "y: none;\"><img src=\"https://analytics.twitter.com/i/adsct?bci=3&eci=2&event_id=c73fc0cc-9de7-4e40-9632-9e7cfbd19f3c&events=%5B%5B%22pageview%22%2C%7B%7D%5D%5D&p_id=Twitter&p_user_id=0&pl_id=f9b3144c-c1e9-4070-8b1d-c45b88ef4299&tw_document_href=https%3A%2F%2Fwww.rrd.com%2F&tw_iframe_status=0&tw_order_quantity=0&tw_sale_amount=0&txn_id=o330x&type=javascript&version=2.3.26\" height=\"1\" width=\"1\" style=\"display: none;\"><div i", "hiliteStart": 10, "hiliteLength": 460 }, { "type": "error", "lastLine": 1128, "lastColumn": 568, "firstColumn": 449, "message": "Attribute ot-accordion not allowed on element button at this point.", "extract": "d=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"></butt", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "error", "lastLine": 1128, "lastColumn": 992, "firstColumn": 780, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" checked=\"\" aria-labelledby=\"ot-header-id-C0002\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 1128, "lastColumn": 992, "firstColumn": 780, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0002\" id=\"ot-group-id-C0002\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0002\" checked=\"\" aria-labelledby=\"ot-header-id-C0002\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "error", "lastLine": 1128, "lastColumn": 1936, "firstColumn": 1817, "message": "Attribute ot-accordion not allowed on element button at this point.", "extract": "d=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"></butt", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "error", "lastLine": 1128, "lastColumn": 3019, "firstColumn": 2900, "message": "Attribute ot-accordion not allowed on element button at this point.", "extract": "d=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"></butt", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "error", "lastLine": 1128, "lastColumn": 3441, "firstColumn": 3229, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" checked=\"\" aria-labelledby=\"ot-header-id-C0004\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 1128, "lastColumn": 3441, "firstColumn": 3229, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0004\" id=\"ot-group-id-C0004\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0004\" checked=\"\" aria-labelledby=\"ot-header-id-C0004\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "error", "lastLine": 1128, "lastColumn": 4342, "firstColumn": 4223, "message": "Attribute ot-accordion not allowed on element button at this point.", "extract": "d=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"></butt", "hiliteStart": 10, "hiliteLength": 120 }, { "type": "error", "lastLine": 1128, "lastColumn": 4765, "firstColumn": 4553, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" checked=\"\" aria-labelledby=\"ot-header-id-C0003\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 1128, "lastColumn": 4765, "firstColumn": 4553, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "=\"ot-tgl\"><input type=\"checkbox\" name=\"ot-group-id-C0003\" id=\"ot-group-id-C0003\" aria-checked=\"true\" role=\"switch\" class=\"category-switch-handler\" data-optanongroupid=\"C0003\" checked=\"\" aria-labelledby=\"ot-header-id-C0003\"> <labe", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 1138, "lastColumn": 421, "firstColumn": 331, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "t-chkbox\"><input id=\"chkbox-id\" type=\"checkbox\" aria-checked=\"false\" class=\"category-filter-handler\"> <labe", "hiliteStart": 10, "hiliteLength": 91 }, { "type": "info", "lastLine": 1138, "lastColumn": 140, "firstColumn": 113, "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": "or\"></div><section id=\"ot-fltr-modal\"><div i", "hiliteStart": 10, "hiliteLength": 28 }, { "type": "info", "lastLine": 1138, "lastColumn": 1113, "firstColumn": 1033, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "hostcntr\"><input id=\"select-all-hosts-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 81 }, { "type": "info", "lastLine": 1138, "lastColumn": 1392, "firstColumn": 1311, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "-vencntr\"><input id=\"select-all-vendor-groups-handler\" type=\"checkbox\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 82 }, { "type": "info", "lastLine": 1138, "lastColumn": 1668, "firstColumn": 1590, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "l-licntr\"><input id=\"select-all-vendor-leg-handler\" type=\"checkbox\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 79 }, { "type": "info", "lastLine": 1138, "lastColumn": 788, "firstColumn": 728, "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": "div></div><section id=\"ot-lst-cnt\" class=\"ot-host-cnt ot-pc-scrollbar\"><div i", "hiliteStart": 10, "hiliteLength": 61 }, { "type": "error", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1138, "lastColumn": 3153, "firstColumn": 3117, "message": "Duplicate ID .", "extract": "</script> <script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1138, "lastColumn": 3153, "firstColumn": 3117, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "</script> <script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 1138, "lastColumn": 3153, "firstColumn": 3117, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script> <script type=\"text/javascript\" id=\"\">window", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1138, "lastColumn": 3438, "firstColumn": 3372, "message": "Duplicate ID .", "extract": ";</script><script type=\"text/javascript\" id=\"\" src=\"//PAapi988.d41.co/sync/\"></scri", "hiliteStart": 10, "hiliteLength": 67 }, { "type": "info", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1138, "lastColumn": 3438, "firstColumn": 3372, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": ";</script><script type=\"text/javascript\" id=\"\" src=\"//PAapi988.d41.co/sync/\"></scri", "hiliteStart": 10, "hiliteLength": 67 }, { "type": "info", "lastLine": 1138, "lastColumn": 3438, "firstColumn": 3372, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": ";</script><script type=\"text/javascript\" id=\"\" src=\"//PAapi988.d41.co/sync/\"></scri", "hiliteStart": 10, "hiliteLength": 67 }, { "type": "error", "lastLine": 1139, "lastColumn": 85, "firstColumn": 1, "message": "Duplicate ID .", "extract": "</script>\n<script type=\"text/javascript\" id=\"\" src=\"//cdn-0.d41.co/tags/dnb_coretag_v5.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1139, "lastColumn": 85, "firstColumn": 1, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\" src=\"//cdn-0.d41.co/tags/dnb_coretag_v5.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 1139, "lastColumn": 85, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\" src=\"//cdn-0.d41.co/tags/dnb_coretag_v5.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "error", "lastLine": 1140, "lastColumn": 37, "firstColumn": 1, "message": "Duplicate ID .", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">dnbvid", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 1138, "lastColumn": 2874, "firstColumn": 2838, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "div></div><script type=\"text/javascript\" id=\"\">(funct", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 1140, "lastColumn": 37, "firstColumn": 1, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">dnbvid", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "info", "lastLine": 1140, "lastColumn": 37, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" id=\"\">dnbvid", "hiliteStart": 10, "hiliteLength": 37 } ], "language": "en" } }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "url": "https://www.rrd.com/", "result": { "prevented": true, "error": "Cannot convert undefined or null to object", "report": "{\"status\":{\"success\":false,\"error\":\"Not enough credits.\"}}" } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://www.rrd.com/", "what": "URL", "result": "https://www.rrd.com/" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "url": "https://www.rrd.com/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.081", "responseTime": "2022-08-13T10:12:40.888Z", "data": { "apiErrors": [], "documentSize": 1173385, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 170, "failing": 10 }, "issues": { "totalErrors": 59, "totalWarnings": 4, "totalIssues": 63 }, "issuesByLevel": { "A": { "count": 38, "pct": 60.32 }, "AA": { "count": 34, "pct": 53.97 }, "AAA": { "count": 63, "pct": 100 } }, "density": { "errorDensity": 5, "warningDensity": 0, "allDensity": 5 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "fa276365-5454-4acd-9f7b-b8e3fa611dd2", "docID": "dfd3a720-7c75-4cc9-f479-76515cbdaeed", "sourceHash": "c6161b86b381fe24ef9f916d8bd85b42", "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=fa276365-5454-4acd-9f7b-b8e3fa611dd2", "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": 4332 }, "height": 4332, "width": 1024 }, "position": { "line": 6575, "column": 60 }, "errorSnippet": "<body id=\"pgBody\" class=\"home red mobile\"> <form method=\"post\" action=\"#\" id=\"form1\">\n<input type=\"hidden\" name=\"__VIEWSTATE\" id=\"__VIEWSTATE\" value=\"\" style=\"\">\n<input type=\"hidden\" name=\"__VIEWSTATEENCRYPTED\" id=\"__VIEWSTATEENCRYPT", "xpath": "/html/body", "issueID": "6708006adb032c2bd14b42cb9603524c", "signature": "da2b2c3f6a2a7ac3dc9e4c4fb9b0452b", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=6708006adb032c2bd14b42cb9603524c" }, { "tID": 73, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link text is uninformative.", "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 in this link is too generic to be helpful for users. Users will be unable to discern the purpose or destination of the link without reading the text that surrounds it. Change the text in this link to something that is unique and informative so that the user can understand what content or actions can be found at the link's destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 332 }, "bottom-right": { "x": 136, "y": 358 }, "height": 26, "width": 136 }, "position": { "line": 8173, "column": 0 }, "errorSnippet": "<a href=\"/results/awards\" class=\"arrow ltblue\" tabindex=\"-1\">LEARN MORE</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[4]/div[1]/div[1]/p[2]/a[1]", "issueID": "13ff695b2ad42e1d80514d1659904495", "signature": "aee986fabc7ad6a7ff63449f01d89cb0", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=73&issueID=13ff695b2ad42e1d80514d1659904495" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 577, "y": 364 }, "bottom-right": { "x": 589, "y": 416 }, "height": 52, "width": 12 }, "position": { "line": 12337, "column": 164 }, "errorSnippet": "<span>.</span>", "xpath": "/html/body/form[1]/section[1]/div[1]/div[1]/div[1]/div[1]/h1[1]/span[1]", "issueID": "8ad6c68b68e08a04fe84efa1cc3d921d", "signature": "e23a86d124775321de72cb5ce44864b3", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=8ad6c68b68e08a04fe84efa1cc3d921d" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 326.5, "y": 0 }, "bottom-right": { "x": 665.5, "y": 26 }, "height": 26, "width": 339 }, "position": { "line": 10937, "column": 34 }, "errorSnippet": "<a href=\"/covid-19\" class=\"arrow white\">COVID-19 Resources<br style=\"\"> from RRD</a>", "xpath": "/html/body/form[1]/main[1]/section[7]/p[1]/a[1]", "issueID": "8a7c261d608594fd9ca9c9c47a6c3018", "signature": "d773c681d6a8f044c90b0cff21c51a40", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=8a7c261d608594fd9ca9c9c47a6c3018" }, { "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.00012499999999704414, "y": 0 }, "bottom-right": { "x": 249.999875, "y": 24 }, "height": 24, "width": 250 }, "position": { "line": 9181, "column": 58 }, "errorSnippet": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Solution - DX Attune',1)\" href=\"/products/dx-attune\" tabindex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/produc", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/a[1]", "issueID": "aeb58428fdeffc2bc3abf8be7e82c063", "signature": "3fd32eb6a1d218f9bc7d12ab4b2a9884", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=aeb58428fdeffc2bc3abf8be7e82c063" }, { "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.00012499999999704414, "y": 0 }, "bottom-right": { "x": 249.999875, "y": 24 }, "height": 24, "width": 250 }, "position": { "line": 10697, "column": 0 }, "errorSnippet": "<a onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Solution - DX Attune',1)\" href=\"/products/dx-attune\" tabindex=\"-1\"><img height=\"64\" width=\"224\" class=\"lazyload\" data-sizes=\"auto\" data-src=\"/img/produc", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[11]/div[1]/a[1]", "issueID": "66eb08f74a33c40907dca9ae48a4a6f6", "signature": "3e46851695f96f7e5a8df59b5574ee4e", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=66eb08f74a33c40907dca9ae48a4a6f6" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 300 }, "height": 300, "width": 1024 }, "position": { "line": 12295, "column": 13 }, "errorSnippet": "<nav class=\"mainmenu\" aria-label=\"main navigation\" style=\"\"> <div class=\"topnav_mobile\" style=\"\"> <ul> <li><strong><a href=\"/covid-19\">Covid-19</a></strong></li> <li><a href=\"/locations\">&", "xpath": "/html/body/form[1]/header[1]/div[1]/div[1]/nav[1]", "issueID": "5aceec65af35d73adfcd932ef3e8e7a3", "signature": "5f0ba41d2105dde9b596a3a42355d8de", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=5aceec65af35d73adfcd932ef3e8e7a3" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 48 }, "bottom-right": { "x": 128, "y": 176 }, "height": 128, "width": 128 }, "position": { "line": 12666, "column": 0 }, "errorSnippet": "<div class=\"owl-prev\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">prev</div>", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]", "issueID": "2b81ddd327a8f5cdebe20db663ea4eb2", "signature": "212bc7381fcd176834d97bc87e1a4919", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=2b81ddd327a8f5cdebe20db663ea4eb2" }, { "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": 409.59375, "y": 48 }, "bottom-right": { "x": 537.59375, "y": 176 }, "height": 128, "width": 128 }, "position": { "line": 12666, "column": 0 }, "errorSnippet": "<div class=\"owl-next\" aria-disabled=\"false\" tabindex=\"0\" data-tabindex=\"0\" role=\"button\">next</div>", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]", "issueID": "c172ce98b61a72231414bff9556feace", "signature": "a30a2d892d0cfb7bdbe7a02eb7791e20", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=c172ce98b61a72231414bff9556feace" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 992, "y": 18 }, "height": 18, "width": 992 }, "position": { "line": 12261, "column": 5 }, "errorSnippet": "<nav class=\"topnav\" data-swiftype-index=\"false\" aria-label=\"top navigation\"> <div class=\"container\"> <ul class=\"left\"> <li><a href=\"https://www.linkedin.com/company/rr-donnelley\" target=\"_blank\" title=\"LinkedIn\" rel=\"noopener n", "xpath": "/html/body/form[1]/header[1]/nav[1]", "issueID": "8a31f420d7644a0c2531ef8eeef67dce", "signature": "2dc9415c67a29cbab32889b017b9962e", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=8a31f420d7644a0c2531ef8eeef67dce" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": -30, "y": -1 }, "bottom-right": { "x": -30, "y": -1 }, "height": 0, "width": 0 }, "position": { "line": 12794, "column": 5 }, "errorSnippet": "<div id=\"ot-pc-content\" class=\"ot-pc-scrollbar\"><h3 id=\"ot-pc-title\">Privacy Preference Center</h3><div id=\"ot-pc-desc\"><p>When you visit any web site, it may store or retrieve information on your browser, mostly in the form", "xpath": "/html/body/div[3]/div[2]/div[2]", "issueID": "6c4554e30e6cce6e8a0cf46edb837e11", "signature": "05cc7f5940d3789b9ece2a26cf96bb6d", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=6c4554e30e6cce6e8a0cf46edb837e11" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": -10 }, "bottom-right": { "x": 0, "y": -10 }, "height": 0, "width": 0 }, "position": { "line": 12800, "column": 9 }, "errorSnippet": "<div class=\"ot-accordion-layout ot-cat-item\" data-optanongroupid=\"C0002\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"></button><!-- Accordion header --><", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[1]", "issueID": "e489529fc32d585aab86b600f6c10d59", "signature": "973c44df5bbae9aaaea563a688e642a9", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=e489529fc32d585aab86b600f6c10d59" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12873, "column": 4 }, "errorSnippet": "<div class=\"ot-acc-grpcntr ot-acc-txt\" style=\"\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0002\">These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help u", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[1]/div[2]", "issueID": "263e98ce6dc98f40d7e731612a451db2", "signature": "f19e123ad271c73f9a0b59ea2bce1431", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=263e98ce6dc98f40d7e731612a451db2" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12880, "column": 9 }, "errorSnippet": "<div class=\"ot-accordion-layout ot-cat-item\" data-optanongroupid=\"C0001\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"></button><!-- Accordion header --><", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[2]", "issueID": "aad90ce35c85f7a9194319b2d4359b50", "signature": "cfde11f9ce13e071595c0c2b13387630", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=aad90ce35c85f7a9194319b2d4359b50" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12928, "column": 9 }, "errorSnippet": "<div class=\"ot-acc-grpcntr ot-acc-txt\" style=\"\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0001\">These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in r", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[2]/div[2]", "issueID": "b72afe3f6c3eb4ab94f8b581e589a37d", "signature": "bc5980b50f583c74e8a83b58fbf9799b", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b72afe3f6c3eb4ab94f8b581e589a37d" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12944, "column": 9 }, "errorSnippet": "<div class=\"ot-accordion-layout ot-cat-item\" data-optanongroupid=\"C0004\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"></button><!-- Accordion header --><", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[3]", "issueID": "02623b4b81335e1467c4dbf549843433", "signature": "b86bf13ec693f162c51e458bb38b4786", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=02623b4b81335e1467c4dbf549843433" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 13014, "column": 1 }, "errorSnippet": "<div class=\"ot-acc-grpcntr ot-acc-txt\" style=\"\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0004\">These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of ", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[3]/div[2]", "issueID": "c8f4e69c2427809e4f84494db88612aa", "signature": "d62880d1dd8c580f341adbdb6417ad23", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=c8f4e69c2427809e4f84494db88612aa" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 13019, "column": 3 }, "errorSnippet": "<div class=\"ot-accordion-layout ot-cat-item\" data-optanongroupid=\"C0003\"><button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"></button><!-- Accordion header --><", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[4]", "issueID": "6586fba12f86c3e97271afc6af92a140", "signature": "8b450d4b437c20bcdd0b2de7cef13144", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=6586fba12f86c3e97271afc6af92a140" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 13024, "column": 0 }, "errorSnippet": "<div class=\"ot-acc-grpcntr ot-acc-txt\" style=\"\"><p class=\"ot-acc-grpdesc ot-category-desc\" id=\"ot-desc-id-C0003\">These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party p", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[4]/div[2]", "issueID": "1720d848b858aa7bb31ab4ed40628d6b", "signature": "90e672b70d68a42ffed2ac6ed7a8d47b", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=1720d848b858aa7bb31ab4ed40628d6b" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 13029, "column": 0 }, "errorSnippet": "<section id=\"ot-pc-lst\" class=\"ot-hide ot-hosts-ui ot-pc-scrollbar\" style=\"\"><div id=\"ot-pc-hdr\"><h3 id=\"ot-lst-title\"><button class=\"ot-link-btn back-btn-handler\" aria-label=\"Back\"><svg id=\"ot-back-arw\" xmlns=\"http://www.w3.or", "xpath": "/html/body/div[3]/div[2]/section[1]", "issueID": "0845d2cb290081eb1967754d89d3f86e", "signature": "64d098df66b2f455bfc0b25f871ba2e9", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=0845d2cb290081eb1967754d89d3f86e" }, { "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": 16, "y": 7 }, "bottom-right": { "x": 32, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://www.linkedin.com/company/rr-donnelley\" target=\"_blank\" title=\"LinkedIn\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"linkedin_title linkedin_desc\" viewBox=\"0 0 128 128\"><title id=\"linkedin_title\">LinkedIn&", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[1]/a[1]", "issueID": "5d1cdb6f278359a66b9f0f573c5cfdca", "signature": "806d3759ca089095a1897e307df34774", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=5d1cdb6f278359a66b9f0f573c5cfdca" }, { "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": 51, "y": 7 }, "bottom-right": { "x": 67, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/rrdonnelley\" target=\"_blank\" title=\"Twitter\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"twitter_title twitter_desc\" viewBox=\"0 0 128 128\"><title id=\"twitter_title\">Twitter</title><de", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[2]/a[1]", "issueID": "8edc1687947dec0702f0a62a7c694b52", "signature": "55b627247a7325c0af38fec515a76ec2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=8edc1687947dec0702f0a62a7c694b52" }, { "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": 86, "y": 7 }, "bottom-right": { "x": 102, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/RRDOnline\" target=\"_blank\" title=\"Youtube\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"youtube_title youtube_desc\" viewBox=\"0 0 128 128\"><title id=\"youtube_title\">Youtube</title>", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[3]/a[1]", "issueID": "b115bffd2e75bcb460c6056bf4ac6ad5", "signature": "723046b8832b91e2dcbdb9b94961e5ea", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=b115bffd2e75bcb460c6056bf4ac6ad5" }, { "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": 609, "y": 8 }, "bottom-right": { "x": 729, "y": 24 }, "height": 16, "width": 120 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/locations\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"location_title1 location_desc1\" viewBox=\"0 0 128 128\"><title id=\"location_title1\">Location</title><desc id=\"location_desc1\">Icon for RRD</desc", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[2]/a[1]", "issueID": "f3a99a585c21f6bb09a9d41587fb9c6b", "signature": "de786dd6e324887655471315c90c3041", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=f3a99a585c21f6bb09a9d41587fb9c6b" }, { "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": 756, "y": 8 }, "bottom-right": { "x": 819, "y": 24 }, "height": 16, "width": 63 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/global\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"gp_title1 gp_desc1\" viewBox=\"0 0 128 128\"><title id=\"gp_title1\">Global Presence</title><desc id=\"gp_desc1\">Icon for RRD</desc><path d=\"M33.", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[3]/a[1]", "issueID": "117028355bc588602e678dbc944d118a", "signature": "5ff1ebec8eb0be9bd12271848b2e2ba8", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=117028355bc588602e678dbc944d118a" }, { "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": 846, "y": 8 }, "bottom-right": { "x": 917, "y": 24 }, "height": 16, "width": 71 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/about/careers\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"careers_title1 careers_desc1\" viewBox=\"-10 -10 100 100\"><title id=\"careers_title1\">Careers</title><desc id=\"careers_desc1\">Icon for RRD</d", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[4]/a[1]", "issueID": "71ba372fea39b6a0723ea42e09b76b5d", "signature": "b8c64594f00e06a06b4d3baf7183718d", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=71ba372fea39b6a0723ea42e09b76b5d" }, { "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": 944, "y": 8 }, "bottom-right": { "x": 1008, "y": 24 }, "height": 16, "width": 64 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"#\" id=\"search-trigger\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"searchsm_title1 searchsm_desc1\" viewBox=\"0 0 128 128\"><title id=\"searchsm_title1\">Search</title><desc id=\"searchsm_desc1\">Icon for RRD", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[5]/a[1]", "issueID": "1a4faaccea2e86ba575991911bc9b3f4", "signature": "9cd80f6d32bf9d0a380561b09f8d6493", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=1a4faaccea2e86ba575991911bc9b3f4" }, { "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": 956, "y": 0 }, "bottom-right": { "x": 984, "y": 28 }, "height": 28, "width": 28 }, "position": { "line": 12280, "column": 29 }, "errorSnippet": "<button id=\"btnSearch\" type=\"button\"> <svg role=\"img\" aria-labelledby=\"search_title1 search_desc1\" viewBox=\"0 0 128 128\"><title id=\"search_title1\">Search</title><desc id=\"search_desc1\">Icon for RRD</desc><path d=\"M7", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[2]/li[5]/div[1]/div[1]/button[1]", "issueID": "c22b853ded5f7a87ccc3e024aef951b3", "signature": "89e8fbc40bf176c9a83a4124a9b8525b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=c22b853ded5f7a87ccc3e024aef951b3" }, { "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": -32, "y": -2 }, "height": -2, "width": -32 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/locations\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"location_title2 location_desc2\" viewBox=\"0 0 128 128\"><title id=\"location_title2\">Location</title><desc id=\"location_desc2\">Icon for RRD</desc", "xpath": "/html/body/form[1]/header[1]/div[1]/div[1]/nav[1]/div[1]/ul[1]/li[2]/a[1]", "issueID": "987c0b595196bd1a20ccd42e9001790a", "signature": "92073b491fe97bc6613e3d477282db2f", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=987c0b595196bd1a20ccd42e9001790a" }, { "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": -32, "y": -2 }, "height": -2, "width": -32 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/global\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"gp_title2 gp_desc2\" viewBox=\"0 0 128 128\"><title id=\"gp_title2\">Global Presence</title><desc id=\"gp_desc2\">Icon for RRD</desc><path d=\"M33.", "xpath": "/html/body/form[1]/header[1]/div[1]/div[1]/nav[1]/div[1]/ul[1]/li[3]/a[1]", "issueID": "ce33e1f1b14aefdb92615bbeb7581079", "signature": "66fa6a67d27df458d489b3bf976bd33f", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=ce33e1f1b14aefdb92615bbeb7581079" }, { "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": -32, "y": -2 }, "height": -2, "width": -32 }, "position": { "line": 4540, "column": 0 }, "errorSnippet": "<a href=\"/about/careers\"><span class=\"icon\"><svg role=\"img\" aria-labelledby=\"careers_title2 careers_desc2\" viewBox=\"-10 -10 100 100\"><title id=\"careers_title2\">Careers</title><desc id=\"careers_desc2\">Icon for RRD</d", "xpath": "/html/body/form[1]/header[1]/div[1]/div[1]/nav[1]/div[1]/ul[1]/li[4]/a[1]", "issueID": "a69c95d1f4aecfd7d8b4b7bce24047f4", "signature": "2d0873b70057a12899e006d3ef703857", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=a69c95d1f4aecfd7d8b4b7bce24047f4" }, { "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": -4, "y": -6 }, "height": -6, "width": -4 }, "position": { "line": 10469, "column": 34 }, "errorSnippet": "<input type=\"text\" id=\"txtSearch_mobile\" placeholder=\"Search...\" aria-label=\"Search\">", "xpath": "/html/body/form[1]/header[1]/div[1]/div[1]/nav[1]/div[2]/input[1]", "issueID": "93fe5f06dce96c97981b7ce3335e683f", "signature": "85b8fac8f1df088cc38e812e379a00f1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=93fe5f06dce96c97981b7ce3335e683f" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 44, "y": 44 }, "height": 44, "width": 44 }, "position": { "line": 8173, "column": 0 }, "errorSnippet": "<a id=\"car0\" class=\"active\" href=\"#\" aria-label=\"1\">1</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/nav[1]/ul[1]/li[1]/a[1]", "issueID": "2b14d823fdf6116c9d72bf6385cf1f65", "signature": "3ec861b44ce34792a6a8286dc9d7b252", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=2b14d823fdf6116c9d72bf6385cf1f65" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 44, "y": 44 }, "height": 44, "width": 44 }, "position": { "line": 8532, "column": 0 }, "errorSnippet": "<a id=\"car1\" href=\"#\" aria-label=\"2\">2</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/nav[1]/ul[1]/li[2]/a[1]", "issueID": "28c88456b53dd4a21804a0d7d763d009", "signature": "2e5cbcfc45eb372fb6751d747e3aa742", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=28c88456b53dd4a21804a0d7d763d009" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 44, "y": 44 }, "height": 44, "width": 44 }, "position": { "line": 8532, "column": 0 }, "errorSnippet": "<a id=\"car2\" href=\"#\" aria-label=\"3\">3</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/nav[1]/ul[1]/li[3]/a[1]", "issueID": "901bc959c69a53ad9583f77fb05a0d97", "signature": "0fe4c9ebeb0c8f64bfbfd988c9cd5c15", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=901bc959c69a53ad9583f77fb05a0d97" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 44, "y": 44 }, "height": 44, "width": 44 }, "position": { "line": 8533, "column": 0 }, "errorSnippet": "<a id=\"car3\" href=\"#\" aria-label=\"4\">4</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/nav[1]/ul[1]/li[4]/a[1]", "issueID": "4af893060fc1b84770bd8ed46c6e73cd", "signature": "d08c3413a736c4c3e51aecd3dda708ae", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4af893060fc1b84770bd8ed46c6e73cd" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 44, "y": 44 }, "height": 44, "width": 44 }, "position": { "line": 8533, "column": 0 }, "errorSnippet": "<a id=\"car4\" href=\"#\" aria-label=\"5\">5</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/nav[1]/ul[1]/li[5]/a[1]", "issueID": "bc8402dcee16bf24b21dc379b4a8f1f5", "signature": "d08ab6bb82448004c7085f187d0753e4", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=bc8402dcee16bf24b21dc379b4a8f1f5" }, { "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": 286.796875, "y": 67 }, "bottom-right": { "x": 306.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 10938, "column": 0 }, "errorSnippet": "<a href=\"https://www.linkedin.com/company/rr-donnelley\" target=\"_blank\" title=\"LinkedIn\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"linkedin_title2 linkedin_desc2\" viewBox=\"0 0 128 128\"><title id=\"linkedin_title2\">Linked", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "b87535d54f6a6b46e74ec69529c93360", "signature": "444e58dabc7fbc1a339e10e8881e891c", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=b87535d54f6a6b46e74ec69529c93360" }, { "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": 349.796875, "y": 67 }, "bottom-right": { "x": 369.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 10938, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/rrdonnelley\" target=\"_blank\" title=\"Twitter\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"twitter_title2 twitter_desc2\" viewBox=\"0 0 128 128\"><title id=\"twitter_title2\">Twitter</title><", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "cae7420dbb677ecc6624d3aac35dd0c6", "signature": "350e224bd5193c936b570526dec8cb32", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=cae7420dbb677ecc6624d3aac35dd0c6" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 412.796875, "y": 67 }, "bottom-right": { "x": 432.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 11009, "column": 33 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/RRDOnline\" target=\"_blank\" title=\"Youtube\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"youtube_title2 youtube_desc2\" viewBox=\"0 0 128 128\"><title id=\"youtube_title2\">Youtube</title", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "fd3f2d24e747e97a55938a4786a4bead", "signature": "7eaf5305fa8fabe26b87c12b436a84aa", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=fd3f2d24e747e97a55938a4786a4bead" }, { "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": 91 }, "bottom-right": { "x": 109.953, "y": 107 }, "height": 16, "width": 109.953 }, "position": { "line": 12411, "column": 42 }, "errorSnippet": "<a href=\"/about/esg\">ESG</a>", "xpath": "/html/body/form[1]/footer[1]/div[2]/div[5]/ul[1]/li[4]/a[1]", "issueID": "554f6ad3479c9d4f5373c0492ab5ba01", "signature": "05d5688ee68fdc4ecd73575ac0d53079", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=554f6ad3479c9d4f5373c0492ab5ba01" }, { "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": 942, "y": 686 }, "bottom-right": { "x": 992, "y": 736 }, "height": 50, "width": 50 }, "position": { "line": 12589, "column": 0 }, "errorSnippet": "<a href=\"#\" id=\"scrolltotop\"><svg role=\"img\" aria-labelledby=\"gototop_title gototop_desc\" viewBox=\"0 0 128 128\"><title id=\"gototop_title\">Scroll to top</title><desc id=\"gototop_desc\">Icon by RRD</desc><path d=\"M79.4", "xpath": "/html/body/div[1]/a[1]", "issueID": "47d7133b6ffecffbbb68f38e9bc2485e", "signature": "f8482e708445a0cb3310fecab54c7cbd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=47d7133b6ffecffbbb68f38e9bc2485e" }, { "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": -60, "y": -24 }, "height": -24, "width": -60 }, "position": { "line": 13029, "column": 0 }, "errorSnippet": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\"></button>", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[1]/button[1]", "issueID": "4231aac2cadd7f688e24d0f41554e24e", "signature": "de8643c1b9833db25e50c4b805be3010", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=4231aac2cadd7f688e24d0f41554e24e" }, { "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": -60, "y": -24 }, "height": -24, "width": -60 }, "position": { "line": 13029, "column": 0 }, "errorSnippet": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\"></button>", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[2]/button[1]", "issueID": "22e1c4e9e722b3ae1efefce0e81d6dbe", "signature": "86370edd4db98e28438d905497230758", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=22e1c4e9e722b3ae1efefce0e81d6dbe" }, { "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": -60, "y": -24 }, "height": -24, "width": -60 }, "position": { "line": 13029, "column": 0 }, "errorSnippet": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\"></button>", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[3]/button[1]", "issueID": "8acb0f343acd9eee352592db514bca7d", "signature": "16a45e0c291206c3848d767939e84c86", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=8acb0f343acd9eee352592db514bca7d" }, { "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": -60, "y": -24 }, "height": -24, "width": -60 }, "position": { "line": 13029, "column": 0 }, "errorSnippet": "<button aria-expanded=\"false\" ot-accordion=\"true\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\"></button>", "xpath": "/html/body/div[3]/div[2]/div[2]/section[1]/div[4]/button[1]", "issueID": "902e17d3b9be82f7050d33fa287d8ad8", "signature": "502550f756c62a7a529dc93612674cbe", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=902e17d3b9be82f7050d33fa287d8ad8" }, { "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": -15, "y": 0 }, "bottom-right": { "x": -67, "y": 17 }, "height": 17, "width": -52 }, "position": { "line": 12249, "column": 1 }, "errorSnippet": "<input id=\"vendor-search-handler\" type=\"text\" placeholder=\"Search...\" name=\"vendor-search-handler\">", "xpath": "/html/body/div[3]/div[2]/section[1]/div[1]/div[1]/div[1]/input[1]", "issueID": "6a50bf24ff7794cb03902c4c38efcce1", "signature": "956310449a58f95b7b99a4e891771376", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=6a50bf24ff7794cb03902c4c38efcce1" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 208 }, "bottom-right": { "x": 600, "y": 416 }, "height": 208, "width": 600 }, "position": { "line": 8593, "column": 404 }, "errorSnippet": "<h1 class=\"scrollAnimate\" data-animation=\"fadeInDown\" data-timeout=\"1250\">Keeping your customer<br> front and center, <br>every step of the way<span>.</span></h1>", "xpath": "/html/body/form[1]/section[1]/div[1]/div[1]/div[1]/div[1]/h1[1]", "issueID": "fc91184020a8e5b97a38452d48c245ba", "signature": "181446468b2875cb9429d99f288d134a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=fc91184020a8e5b97a38452d48c245ba" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 190 }, "bottom-right": { "x": 384, "y": 233 }, "height": 43, "width": 384 }, "position": { "line": 12273, "column": 0 }, "errorSnippet": "<p><a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Discover the Right Solution',1)\">DISCOVER THE RIGHT SOLUTION</a></p>", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/p[2]", "issueID": "d319fb938beed5f73315b6d57f135f37", "signature": "d671a82b3e96fb3c42b81c2eea4656a2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=d319fb938beed5f73315b6d57f135f37" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 190 }, "bottom-right": { "x": 330, "y": 216 }, "height": 26, "width": 330 }, "position": { "line": 9169, "column": 40 }, "errorSnippet": "<a href=\"/products\" class=\"arrow white\" onclick=\"ga('set', 'nonInteraction', true);ga('send', 'event', 'button', 'click', 'Home - Discover the Right Solution',1)\">DISCOVER THE RIGHT SOLUTION</a>", "xpath": "/html/body/form[1]/main[1]/section[5]/div[1]/div[1]/div[1]/p[2]/a[1]", "issueID": "2087ea91218683d23703dcb0a66dd12d", "signature": "a901ce9a7d41c91c2084c25c20ceabe2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=2087ea91218683d23703dcb0a66dd12d" }, { "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": 326.5, "y": 0 }, "bottom-right": { "x": 665.5, "y": 26 }, "height": 26, "width": 339 }, "position": { "line": 10937, "column": 34 }, "errorSnippet": "<a href=\"/covid-19\" class=\"arrow white\">COVID-19 Resources<br style=\"\"> from RRD</a>", "xpath": "/html/body/form[1]/main[1]/section[7]/p[1]/a[1]", "issueID": "6e626337af2b203f6bb09ee027384bcc", "signature": "387d0d2ae6e54d4f59273529cd1f5653", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=6e626337af2b203f6bb09ee027384bcc" }, { "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": 16, "y": 7 }, "bottom-right": { "x": 32, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://www.linkedin.com/company/rr-donnelley\" target=\"_blank\" title=\"LinkedIn\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"linkedin_title linkedin_desc\" viewBox=\"0 0 128 128\"><title id=\"linkedin_title\">LinkedIn&", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[1]/a[1]", "issueID": "e86d5e3f47d455d29bb59b82a65e328c", "signature": "8a8843c190dfeaa21eb720544ae9d3b8", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=e86d5e3f47d455d29bb59b82a65e328c" }, { "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": 51, "y": 7 }, "bottom-right": { "x": 67, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/rrdonnelley\" target=\"_blank\" title=\"Twitter\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"twitter_title twitter_desc\" viewBox=\"0 0 128 128\"><title id=\"twitter_title\">Twitter</title><de", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[2]/a[1]", "issueID": "5ecb9154ee05af15232a21daa946852c", "signature": "37faebb136d2d865cf1fd1eefdb74cdf", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=5ecb9154ee05af15232a21daa946852c" }, { "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": 86, "y": 7 }, "bottom-right": { "x": 102, "y": 23 }, "height": 16, "width": 16 }, "position": { "line": 4539, "column": 0 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/RRDOnline\" target=\"_blank\" title=\"Youtube\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"youtube_title youtube_desc\" viewBox=\"0 0 128 128\"><title id=\"youtube_title\">Youtube</title>", "xpath": "/html/body/form[1]/header[1]/nav[1]/div[1]/ul[1]/li[3]/a[1]", "issueID": "ce71be0d2d5b6be8044ab6b03c47bb4e", "signature": "1f690752188aefcfafbc2ec330c0cb55", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=ce71be0d2d5b6be8044ab6b03c47bb4e" }, { "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": 208 }, "bottom-right": { "x": 151, "y": 234 }, "height": 26, "width": 151 }, "position": { "line": 5596, "column": 0 }, "errorSnippet": "<a href=\"https://experience.rrd.com/reality-report\" class=\"arrow ltblue\" target=\"_blank\">SEE THE STATS</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/p[1]/a[1]", "issueID": "4aa244adf5cf7e398eb5732583899937", "signature": "adec9b0311a3d79583625cefe269ca1a", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=4aa244adf5cf7e398eb5732583899937" }, { "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": 163 }, "bottom-right": { "x": 173, "y": 189 }, "height": 26, "width": 173 }, "position": { "line": 8173, "column": 0 }, "errorSnippet": "<a href=\"/unexpected\" class=\"arrow ltblue\" target=\"_blank\" tabindex=\"-1\">SEE THE REPORT</a>", "xpath": "/html/body/form[1]/main[1]/section[1]/div[1]/div[1]/div[1]/div[1]/div[3]/div[1]/div[1]/p[1]/a[1]", "issueID": "b327ccc01c1289a018c535f385600e59", "signature": "446308b11d12500e561018ce29f656f5", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b327ccc01c1289a018c535f385600e59" }, { "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": 286.796875, "y": 67 }, "bottom-right": { "x": 306.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 10938, "column": 0 }, "errorSnippet": "<a href=\"https://www.linkedin.com/company/rr-donnelley\" target=\"_blank\" title=\"LinkedIn\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"linkedin_title2 linkedin_desc2\" viewBox=\"0 0 128 128\"><title id=\"linkedin_title2\">Linked", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[1]/a[1]", "issueID": "036155e488a8d9f5548d325608fb0604", "signature": "f2708ab48ad4b1356dd4821a79dd7ef1", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=036155e488a8d9f5548d325608fb0604" }, { "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": 349.796875, "y": 67 }, "bottom-right": { "x": 369.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 10938, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/rrdonnelley\" target=\"_blank\" title=\"Twitter\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"twitter_title2 twitter_desc2\" viewBox=\"0 0 128 128\"><title id=\"twitter_title2\">Twitter</title><", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[2]/a[1]", "issueID": "2c577f53389b8d7cbfee48e085fd29e4", "signature": "2d1771960711babeb8eb69ad3dd1d541", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=2c577f53389b8d7cbfee48e085fd29e4" }, { "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": 412.796875, "y": 67 }, "bottom-right": { "x": 432.796875, "y": 87 }, "height": 20, "width": 20 }, "position": { "line": 11009, "column": 33 }, "errorSnippet": "<a href=\"https://www.youtube.com/user/RRDOnline\" target=\"_blank\" title=\"Youtube\" rel=\"noopener noreferrer\"><svg role=\"img\" aria-labelledby=\"youtube_title2 youtube_desc2\" viewBox=\"0 0 128 128\"><title id=\"youtube_title2\">Youtube</title", "xpath": "/html/body/form[1]/footer[1]/div[1]/div[2]/ul[1]/li[3]/a[1]", "issueID": "a65c1531826a59864b1f772d7d8d5b0a", "signature": "db597476f923b88abd37514392f0f966", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=a65c1531826a59864b1f772d7d8d5b0a" }, { "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": 147 }, "bottom-right": { "x": 109.953, "y": 163 }, "height": 16, "width": 109.953 }, "position": { "line": 12526, "column": 17 }, "errorSnippet": "<a href=\"https://hrxpress.rrd.com/\" target=\"_blank\">HR Xpress</a>", "xpath": "/html/body/form[1]/footer[1]/div[2]/div[6]/ul[1]/li[5]/a[1]", "issueID": "6dbe14126c2b56cffe53cd78e187e929", "signature": "93479a519e83e02c89be09e9fdc9d34f", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=6dbe14126c2b56cffe53cd78e187e929" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12589, "column": 0 }, "errorSnippet": "<a href=\"https://www.rrd.com/cookie-policy\" class=\"privacy-notice-link\" rel=\"noopener\" target=\"_blank\" aria-label=\"More information about your privacy, opens in a new tab\">Cookie Policy</a>", "xpath": "/html/body/div[3]/div[2]/div[2]/div[1]/a[1]", "issueID": "fb3c08e1648eed64576dfd5c3d8cadba", "signature": "2711b013cfdc949416c4384d5b138a70", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=fb3c08e1648eed64576dfd5c3d8cadba" }, { "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": -5 }, "bottom-right": { "x": 152, "y": 20 }, "height": 25, "width": 152 }, "position": { "line": 12589, "column": 0 }, "errorSnippet": "<a href=\"https://www.onetrust.com/products/cookie-consent/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"background-image: url(&quot;https://cdn.cookielaw.org/logos/static/poweredBy_ot_logo.svg&quot;)\" aria-label=\"Powered by OneTrust Opens", "xpath": "/html/body/div[3]/div[2]/div[3]/div[2]/a[1]", "issueID": "ec3f158c57d95f4c0bc265b9ebbe2515", "signature": "9ebb7fc93fe7e73d2cd72e4e8a15a52a", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=ec3f158c57d95f4c0bc265b9ebbe2515" }, { "tID": 242, "bpID": 209, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "Multiple consecutive `<br>` tags next to each other, simulating paragraphs.", "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.9 Link Purpose (Link Only)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.1.4 Abbreviations", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.1.5 Reading Level" ], "resultTitle": "Ensure content is easy to read and understand", "errorDescription": "This section of code contains multiple consecutive `<br>` elements, probably used to simulate paragraphs or add whitespace. `<br>` elements are often announced as \"blank\" for users of text-to-speech software, multiple times in sequence, which increases cognitive load for these users. Also, it will not identify these sections as paragraphs. Remove the `<br>` elements. Replace them with `<p>` elements, and use CSS to control whitespace.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12376, "column": 182 }, "errorSnippet": "<br>", "xpath": "/html/body/div[3]/div[2]/div[2]/div[1]/p[1]/br[1]", "issueID": "70255005284779e31787bda494f4261e", "signature": "f5531d26246be2dab46ca78b4728d4bb", "ref": "https://tenon.io/bestpractice.php?bpID=209&tID=242&issueID=70255005284779e31787bda494f4261e" } ], "log": [] } } } ], "timeStamp": "4yiew", "startTime": "2022-08-13T10:09:51", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 55 ], [ "ibm", 16 ], [ "motion", 15 ], [ "axe", 12 ], [ "alfa", 7 ], [ "focInd", 3 ], [ "focAll", 2 ], [ "bulk", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "labClash", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "zIndex", 0 ], [ "continuum", 0 ], [ "htmlcs", 0 ], [ "nuVal", 0 ], [ "wave", 0 ], [ "tenon", 0 ] ], "logCount": 4, "logSize": 331, "errorLogCount": 1, "errorLogSize": 149, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 50, "endTime": "2022-08-13T10:12:40", "elapsedSeconds": 169, "score": { "scoreProcID": "sp15c", "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": { "motion": 31, "bulk": 1, "focInd": 14, "focOp": 51, "hover": 2, "labClash": 3, "linkUl": 152, "role": 18, "styleDiff": 45, "zIndex": 27 }, "alfa": { "r65": 4, "r66": 27, "r69": 3, "r74": 88 }, "axe": { "aria-allowed-role": 0, "color-contrast-enhanced": 81, "color-contrast": 42, "hidden-content": 0, "video-caption": 1, "css-orientation-lock": 1, "focus-order-semantics": 2 }, "continuum": { "185": 4 }, "htmlcs": { "e:AA.1_1_1.H37": 8, "e:AA.1_3_1.F92,ARIA4": 4, "e:AA.3_2_2.H32.2": 4, "w:AA.1_3_1.H42": 1, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 4, "w:AA.1_4_3.G145.Abs": 2, "w:AA.1_4_3.G145.Alpha": 4, "w:AA.1_4_3.G18.Abs": 2, "w:AA.1_4_3.G18.Alpha": 4, "w:AA.2_5_3.F96": 4 }, "ibm": { "WCAG21_Label_Accessible": 4, "Rpt_Aria_MultipleComplementaryLandmarks_Implicit": 4, "Rpt_Aria_ComplementaryRequiredLabel_Implicit": 4, "landmark_name_unique": 8, "IBMA_Color_Contrast_WCAG2AA": 24, "element_tabbable_role_valid": 8, "aria_semantics_role": 4, "Rpt_Aria_ComplementaryLandmarkLabel_Implicit": 4, "element_attribute_deprecated": 2, "aria_role_redundant": 1 }, "nuVal": { "The type attribute is unnecessary for JavaScript resources.": 27, "The charset attribute on the script element is obsolete.": 1, "Attribute role not allowed on element noscript at this point.": 4, "The type attribute for the style element is not needed and should be omitted.": 1, "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.": 8, "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.": 8, "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.": 8, "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.": 8, "Bad value origin-trial for attribute http-equiv on element meta.": 4, "The banner role is unnecessary for element header.": 1, "Attribute autocomplete not allowed on element div at this point.": 4, "Element div is missing one or more of the following attributes: role.": 4, "Attribute allow not allowed on element video at this point.": 4, "Element img is missing required attribute src.": 92, "The sizes attribute may be specified only if the srcset attribute is also present.": 24, "An element with the attribute tabindex must not appear as a descendant of the a element.": 72, "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.": 3, "Element script must not have attribute defer unless attribute src is also specified.": 4, "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": 8, "Attribute ot-accordion not allowed on element button at this point.": 16, "Attribute aria-checked not allowed on element input at this point.": 12, "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.": 7, "Bad value for attribute id on element script: An ID must not be the empty string.": 20, "Duplicate ID .": 16, "The first occurrence of ID was here.": 4 }, "tenon": { "28": 4, "73": 4, "95": 8, "98": 8, "134": 9, "144": 44, "152": 108, "153": 8, "218": 44, "242": 4 } }, "groupDetails": { "groups": { "spontaneousMotion": { "testaro": { "motion": { "score": 16, "what": "Change of visible content not requested by user" } } }, "visibleBulk": { "testaro": { "bulk": { "score": 1, "what": "Page contains many visible elements" } } }, "focusIndication": { "testaro": { "focInd": { "score": 14, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 4, "what": "Element in sequential focus order has no visible focus" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 38, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 1, "what": "Content changes caused by hovering" } } }, "labelClash": { "testaro": { "labClash": { "score": 2, "what": "Incompatible label types" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 76, "what": "Non-underlined adjacent links" } } }, "roleBad": { "testaro": { "role": { "score": 14, "what": "Nonexistent or implicit-overriding role" } }, "axe": { "aria-allowed-role": { "score": 1, "what": "ARIA role is not appropriate for the element" } }, "continuum": { "185": { "score": 3, "what": "noscript element has a role attribute" } }, "ibm": { "element_tabbable_role_valid": { "score": 6, "what": "Tabbable element has a non-widget role" }, "aria_semantics_role": { "score": 3, "what": "ARIA role is not valid for the element to which it is assigned" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 11, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 7, "what": "Layering with nondefault z-index values" } } }, "contrastAAA": { "alfa": { "r66": { "score": 7, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 20, "what": "Element has insufficient color contrast (Level AAA)" } }, "tenon": { "95": { "score": 2, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "alfa": { "r69": { "score": 3, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 42, "what": "Element has insufficient color contrast" } }, "ibm": { "IBMA_Color_Contrast_WCAG2AA": { "score": 24, "what": "Contrast ratio of text with background does not meet WCAG 2.1 AA" } } }, "fontSizeAbsolute": { "alfa": { "r74": { "score": 44, "what": "Paragraph text has an absolute font size" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "videoCaptionMissing": { "axe": { "video-caption": { "score": 1, "what": "video element has no captions" } } }, "cssBansRotate": { "axe": { "css-orientation-lock": { "score": 1, "what": "CSS media query locks display orientation" } } }, "focusableRole": { "axe": { "focus-order-semantics": { "score": 2, "what": "Focusable element has no active role" } } }, "imageNoText": { "htmlcs": { "e:AA.1_1_1.H37": { "score": 8, "what": "img element has no alt attribute" } }, "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" } } }, "presentationChild": { "htmlcs": { "e:AA.1_3_1.F92,ARIA4": { "score": 4, "what": "Element has presentation role but semantic child" } } }, "submitButton": { "htmlcs": { "e:AA.3_2_2.H32.2": { "score": 3, "what": "Form has no submit button" } } }, "pseudoHeadingRisk": { "htmlcs": { "w:AA.1_3_1.H42": { "score": 1, "what": "Heading coding is not used but the element may be intended as a heading" } } }, "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.G145.Alpha": { "score": 1, "what": "Contrast between the text and its background may be less than 3:1, given the transparency" }, "w:AA.1_4_3.G18.Abs": { "score": 1, "what": "Contrast between the absolutely positioned text and its background may be inadequate" }, "w:AA.1_4_3.G18.Alpha": { "score": 1, "what": "Contrast between the text and its background may be less than 4.5:1, given the transparency" } } }, "visibleLabelNotName": { "htmlcs": { "w:AA.2_5_3.F96": { "score": 3, "what": "Visible label is not in the accessible name" } }, "ibm": { "WCAG21_Label_Accessible": { "score": 3, "what": "Accessible name does not match or contain the visible label text" } } }, "asideConfusion": { "ibm": { "Rpt_Aria_MultipleComplementaryLandmarks_Implicit": { "score": 3, "what": "Element with a complementary role has no unique purpose label among the complementary-role elements" } } }, "complementaryNoText": { "ibm": { "Rpt_Aria_ComplementaryRequiredLabel_Implicit": { "score": 1, "what": "Element has a complementary role but has no label" }, "Rpt_Aria_ComplementaryLandmarkLabel_Implicit": { "score": 1, "what": "Element with a complementary role has no visible purpose 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" } } }, "obsolete": { "ibm": { "element_attribute_deprecated": { "score": 2, "what": "Element or attribute is obsolete" } }, "nuVal": { "^The .+ attribute on the .+ element is obsolete.+$": { "score": 1, "what": "Attribute is obsolete on its element" } } }, "roleRedundant": { "ibm": { "aria_role_redundant": { "score": 1, "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" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 7, "what": "type attribute is unnecessary for a JavaScript resource" }, "The type attribute for the style element is not needed and should be omitted.": { "score": 1, "what": "type attribute is unnecessary for a style element" } } }, "attributeBad": { "nuVal": { "^Attribute .+ not allowed on element .+ at this point.*$": { "score": 12, "what": "attribute not allowed on this element" }, "The sizes attribute may be specified only if the srcset attribute is also present.": { "score": 24, "what": "element has a sizes attribute but no srcset attribute" }, "^Bad value .* for attribute .+ on element .+$": { "score": 20, "what": "attribute on this element has an invalid value" } } }, "cssInvalid": { "nuVal": { "^CSS: .+: Property .+ doesn't exist.*$": { "score": 6, "what": "Invalid property in CSS" } } }, "metaBad": { "nuVal": { "^Bad value .+ for attribute .+ on element meta.*$": { "score": 3, "what": "attribute of a meta element has an invalid value" } } }, "attributeMissing": { "nuVal": { "^Element .+ is missing one or more of the following attributes: .+$": { "score": 4, "what": "Element is missing a required attribute" } } }, "imageNoSource": { "nuVal": { "Element img is missing required attribute src.": { "score": 92, "what": "img element has no src attribute" } } }, "activeEmbedding": { "nuVal": { "An element with the attribute tabindex must not appear as a descendant of the a element.": { "score": 54, "what": "descendant of an a element has a tabindex attribute" } } }, "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" } } }, "scriptElementBad": { "nuVal": { "Element script must not have attribute defer unless attribute src is also specified.": { "score": 4, "what": "script element has a defer attribute without a src attribute" } } }, "ariaBadAttribute": { "nuVal": { "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.": { "score": 7, "what": "input element with type=\"checkbox\" has an aria-checked attribute" } } }, "duplicateID": { "nuVal": { "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": { "score": 3, "what": "Duplicate id" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkVague": { "tenon": { "73": { "score": 3, "what": "Link text is too generic to communicate the purpose or destination" } } }, "linkTextsSame": { "tenon": { "98": { "score": 4, "what": "Links have the same text but different destinations" } } }, "fontSmall": { "tenon": { "134": { "score": 7, "what": "Text is very small" } } }, "leadingClipsText": { "tenon": { "144": { "score": 44, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 81, "what": "Actionable element is smaller than the minimum required size" } } }, "allCaps": { "tenon": { "153": { "score": 2, "what": "Long string of text is in all caps" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 33, "what": "Link opens in a new window without user control" } } }, "pseudoParagraphRisk": { "tenon": { "242": { "score": 1, "what": "Multiple consecutive br elements may simulate paragraphs" } } } }, "solos": {} }, "preventionScores": { "wave": 100 }, "summary": { "total": 1015, "log": 46, "preventions": 100, "solos": 0, "groups": [ { "groupName": "imageNoSource", "score": 94 }, { "groupName": "targetSize", "score": 83 }, { "groupName": "linkIndication", "score": 78 }, { "groupName": "attributeBad", "score": 58 }, { "groupName": "activeEmbedding", "score": 56 }, { "groupName": "contrastAA", "score": 55 }, { "groupName": "fontSizeAbsolute", "score": 46 }, { "groupName": "leadingClipsText", "score": 46 }, { "groupName": "focusableOperable", "score": 40 }, { "groupName": "linkForcesNewWindow", "score": 35 }, { "groupName": "contrastAAA", "score": 26 }, { "groupName": "roleBad", "score": 21 }, { "groupName": "spontaneousMotion", "score": 18 }, { "groupName": "focusIndication", "score": 18 }, { "groupName": "inconsistentStyles", "score": 13 }, { "groupName": "imageNoText", "score": 13 }, { "groupName": "typeRedundant", "score": 10 }, { "groupName": "zIndexNotZero", "score": 9 }, { "groupName": "ariaBadAttribute", "score": 9 }, { "groupName": "fontSmall", "score": 9 }, { "groupName": "landmarkConfusion", "score": 8 }, { "groupName": "cssInvalid", "score": 8 }, { "groupName": "presentationChild", "score": 6 }, { "groupName": "contrastRisk", "score": 6 }, { "groupName": "visibleLabelNotName", "score": 6 }, { "groupName": "attributeMissing", "score": 6 }, { "groupName": "scriptElementBad", "score": 6 }, { "groupName": "linkTextsSame", "score": 6 }, { "groupName": "submitButton", "score": 5 }, { "groupName": "asideConfusion", "score": 5 }, { "groupName": "metaBad", "score": 5 }, { "groupName": "duplicateID", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "linkVague", "score": 5 }, { "groupName": "labelClash", "score": 4 }, { "groupName": "focusableRole", "score": 4 }, { "groupName": "complementaryNoText", "score": 4 }, { "groupName": "obsolete", "score": 4 }, { "groupName": "allCaps", "score": 4 }, { "groupName": "visibleBulk", "score": 3 }, { "groupName": "hoverSurprise", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "videoCaptionMissing", "score": 3 }, { "groupName": "cssBansRotate", "score": 3 }, { "groupName": "pseudoHeadingRisk", "score": 3 }, { "groupName": "scrollRisk", "score": 3 }, { "groupName": "roleRedundant", "score": 3 }, { "groupName": "sectionHeadingless", "score": 3 }, { "groupName": "pseudoParagraphRisk", "score": 3 } ] } }, "scoreProcID": "sp15c" }